Any shoes have breaking period, usually it takes up to 48 hours of using it, to feel it really comfortable. For that period you could try to wear thick socks or if we are talking about leather shoes you could try to put some cream for leather on your shoes to make it softer.