I wouldn't complain about £7, if you get something as basic as 100 Co-Proxamol, they'd cost you £80 off the shelf at drug company prices. One of the treatments I'm looking at is £5000 a year for 3-4 doses.....bargain if it's only £7
To right and most pharmists will advise you if the medcine is cheaper to buy either at boots for example or off the shelf. If unsure just ask them to make sure