The reason you have to personally pick up the prescription as most states do not allow doctors to call in controlled substances, like Vicodin and such.
Once you have that script filled the doctor's office can call in more refills without a hand written script.
Can they mail it to you or the pharmacy?
Keep following up on this so they will feel your pain!
Good Luck!