Walgreens deserves to go out of business. Like almost every other American corporation these days, they are run by flaming idiots. Instead of filling maintenance meds 90 days at a time they only fill 30 days then spam the life out of you for all their goofy useless services.
Simple, in stock medicines like blood pressure or antibiotics can take them days to fill. You can literally mail order most medicines and get them faster.
The former may be your insurance not allowing a retail pharmacy to fill at 90 days. That’s the issue with mine - my doctor does order them to be able to filled at 90 days but they can’t because of the insurance...they are trying to get me to switch to mail order, but given how unreliable the post office is I’m not willing to do that...my mail gets delivered a number of places and I get other people’s mail regularly.
I write prescriptions for ninety day supplies that get filled all the time at Walgreens.