I have wore the same size shoe for a very long time and never have I had a problem with fit. These shoes run small. So I had to return them. I payed shipping to but them and had to pay return shipping for a refund. When buying shoes on the internet only buy shoes with free shipping and free returns. I learned my lesson the hard way.