Take Your Time. Never rush through a shoe purchase. Be sure to schedule enough time to try on shoes and spend some time walking around the store. Walk on different surfaces (carpet, tile, etc.), if available. Shoes should be comfortable in the store. Do not buy shoes with the hopes that some day they will be comfortable enough to wear, shoes will not stretch to fit. Make sure the ball of your foot fits comfortably into the widest part of the shoe. Even high fashion can be comfortable.
Break them in. When you get your new shoes home, only wear them for one or two hours at a time until you are sure they are properly broken in.
Don’t wear the same pair of shoes every day. Rotating between multiple shoes puts less wear and tear on the shoes and your feet.
Other things to consider when choosing shoes
In general, select shoes that conform as nearly as possible to the natural shape of your foot.
The upper part of the shoes should be made of a soft, flexible material. Shoes made of leather can reduce the possibility of skin irritations and allow the foot to breathe. Soles should provide solid footing and not be slippery. Thick soles cushion your feet when walking on hard surfaces.
Shoes with laces are easier to adjust and easier to keep on the feet. Shoes without laces cannot adjust for swelling variances and they are harder to keep on the feet, making your feet work harder.