1. US Mail will forward your mail to you for a fee. Other people will have better ideas on this.
Here is info on the USPS Mail Service:
USPS Mail Forwarding Service2. Prescriptions can be refilled at any CVS or Walmart - or have your doctor give you a 3 month supply with 1 refill. If they're Schedule II drugs (Ritalin, etc) then you'll have more trouble. Some Schedule III (think Xanax, Vicodin, Ambien) drugs are getting harder to refill on the road as well and in certain states (Florida for one) you'll need a current, valid ID to pick up your meds. Expect to wait enough time so that they can verify the prescription information. Say, 1 day at least.
At CVS, if you have a refill on your meds, the travel pharmacy can call and verify the refill status w/ the doctor and you'll have no trouble. At least I never have had any problems at CVS.
WoodGlue