Im giving a one star only to the pharmacy. This is the WORST. My husband recently had surgery and I dropped off his pain medication being told it would be ready in 3 hours...first strike. As I went to pick it up they informed me they only had 1/4 of his pain meds available!?! Why didnt they call me and let me know so I could make other plans elsewhere? I asked when the rest would be ready they said 3 days! second strike. They assured me it would be enough to get him through. It was not. I called and asked to talk to the manager, telling him it was insane and that my hubby just had surgery and needed it now. He simply replied " well I dont have it so theres nothing I can do". GRRRRR. Third strike. Go to pick it up when I was told the remainder would not be in full they only gave me another 1/4 of it. Fourth strike. I was so upset I asked if they could just send the script to another walgreens so I could pick it all up at the same time , my husband was in pain and i was pissed. They said they could not do that. Fith and final strike. I ended up calling his doc to send a new script to Smiths down the street. Smiths was wonderful. They had it done within 30 mins and the full dose! The Walgreens staff is rude and the waits are long. Will never ever be returning again.