High heels are a popular fashion choice for many women, but they can have a significant impact on the health of your feet, ankles, spine and joints. While they may make your legs look longer and leaner, they can also cause a host of problems if worn for extended periods of time.

High heels

Feet

High heels put a lot of pressure on the balls of your feet, which can lead to pain and discomfort. They can also cause blisters, calluses and ingrown toenails. Wearing high heels for long periods of time can also cause the muscles in your feet to weaken, making them more susceptible to injury. Talk to our podiatrists at Hampton Roads Orthopaedics Spine and Sports Medicine about what socks and shoes they recommend for the healthiest feet. 

Ankles

High heels can cause your ankle to roll inward, which puts a lot of strain on the tendons and ligaments. This can lead to sprained ankles, and can also cause the muscles in your ankle to weaken over time.

Spine

High heels can also affect your spine by putting a lot of pressure on your lower back. This can cause lower back pain and can lead to poor posture. Wearing high heels for long periods of time can also cause the muscles in your back to weaken, which can lead to chronic pain and discomfort.

Joints

High heels can also put a lot of stress on your joints, especially your knees and hips. Wearing high heels can change the alignment of your legs and can cause your joints to shift, which can lead to arthritis and other joint problems.

It’s important to remember that high heels should be worn in moderation and not on a regular basis. It’s also a good idea to take breaks and switch to a more comfortable shoe when you’re standing or walking for long periods of time. You can also try to choose lower heels with a wider base for better support.

High heels can be a fashionable choice, but they can have a negative impact on the health of your feet, ankles, spine and joints if worn for extended periods of time. It’s important to be mindful of the potential risks and to take steps to protect your health.