I've worn a UK 5 since I was a young teenager, I've never thought it felt too small. I have bunions and very narrow feet. However I'm looking to buy a new pair of shoes online and I'm measuring my feet for the size chart, my feet measure 25cm on one foot, and 24.5cm on the other, the chart puts me at an 8! Apparently the 5 I've been wearing all this time is meant for a 23.5cm foot? I've tried on a 6 in a shop and it was far too large! Is this brands size chart way off or am I really wearing the wrong size somehow?!