I go to Boots, and they are sometimes OK, but sometimes not great. I put my (repeat) meds in online, (Monday morning,) and they are rarely ready til the following Monday or Tuesday. Sometimes I ring on the Thursday and ask when they will be ready, and they say 'by Saturday afternoon.' So I go in, and they're not ready. 'Oh come back in an hour..' they say. 'We'll have them ready then!'
So I have queued for 15 minutes or more, and then have to go back an hour later to get them (coz they weren't ready!) And then I have to wait again!
And even then, there is sometimes something missing, (as it's not in stock,) and I have to go back (AGAIN!)
Sometimes there is only the pharmacist in, and one staff member - behind the pharmacy counter. Then if the one staff member is caught up trying to sort someone's meds (eg, because the GP hasn't sent it through yet and the customer has only got one tablet left,) the queue is held up for the 3-5 minutes she is sorting the customer's issue. So everyone is waiting for that one staff member to finish with that one customer. I have seen 20 or more people waiting some days.
I have waited 20 minutes in there on quite a number of occasions this past year, and a few times even 25 minutes. It's very rare it's less than 10 minutes. Same in the pharmacy attached to the GP. There are 3 or 4 more people behind the counter, but the service is the same. Masses of people waiting - 15 to 20 minutes on average, and like with Boots, half the time they don't have the meds in, and you have to go back again with your 'owing' slip!
As has been said, I don't recall it being like this before the pandemic.