***
4 hours would be wonderful at my local supermarket pharmacy. Most of the time the pharmacy would tell me to come back the next day. Much of the time the pharmacy runs out of common medications and the customer has to wait till the medication is ordered, then delivered. Could be up to a week.
For the meds I have to take daily, I've switched to the “mail order” pharmacy service from my insurance carrier. Saves time and aggravation.
It usually takes a half hour to fill my prescriptions at Costco and about the same or less at Rite Aid.