Man, glasses are so expensive.
if you browse the stores and find a frame you like try to make a sneaky note of the brand and the model number of the specs you like, then you can usually see if you can buy the frames on ebay/online and get the lenses put in for cheaper than the shops. basically the high street opticians prices are jacked way up because they gotta accomodate for a whole bunch of overheads like the costs of running the place and hiring the eye people and the receptionists and all the dummy glasses models etc.
if youre specsavers maybe you gotta pay for the rights to name your budget glasses after game of thrones characters for some reason (theres literally specsavers snow and specsavers tyrion for £25 each and i want to die cos its so cringy)
i feel u tho, im not lookin forward to replacing my 5? 6? year old pair specially since i prolly have to get transition lenses (+50 quid and no cheaper to the lens price, tried looking) otherwise its wearin my gawky amber goggles over my out of date glasses till the end of time