It's about 33 degrees today in London, and my temperature gauge says 21.5 and took around an hour to move to 22

It hasn't moved from 22 - does anybody have any suggestions???
Knackered thermometer maybe?
Where are these located and are they expensive and/or easy to swap??

Thanks