Why Do My Shins Hurt When I Run? (And How to Fix It)
That sharp, aching pain along your shinbone. You know the one. It starts as a dull throb during your run, then gets worse with every step. By the time you finish, walking feels uncomfortable too.
You’ve got shin splints. And you’re not alone.
According to research, shin splints affect 13% to 20% of runners. For military recruits doing high-impact training, that number jumps to 35%. It’s one of the most common running injuries out there, and the good news is it’s almost always fixable.
Here’s what’s actually happening, how to get relief, and how to make sure it doesn’t come back.
What Are Shin Splints, Exactly?
The medical term is “medial tibial stress syndrome” (MTSS), which sounds more serious than it needs to. Basically, the muscles, tendons, and bone tissue around your shinbone (tibia) become inflamed and irritated.
This usually happens along the inner edge of your shin, in the lower two-thirds of the bone. The pain is typically spread across several inches rather than focused on one tiny spot. That’s important to remember (more on this later).
Why Your Shins Hurt
The short answer? You did too much, too fast.
Shin splints are an overuse injury. Your lower leg wasn’t ready for the stress you put on it. This happens for a few common reasons:
You ramped up too quickly. Jumping from 10 miles a week to 25 miles a week is a recipe for shin pain. Your muscles might be able to handle it, but your bones and connective tissue need more time to adapt.
Your shoes are worn out. Running shoes lose their cushioning and support over time. Mayo Clinic recommends replacing your running shoes every 350 to 500 miles.
Your form needs work. Overstriding, heavy heel striking, or poor mechanics can put extra stress on your shins.
You have flat feet or high arches. Both can contribute to shin problems. Research shows that foot pronation (rolling inward) is one of the most proven risk factors.
You only run. No cross-training means your legs get the same repetitive stress over and over without variety.
How to Fix Shin Splints Now
Here’s the frustrating truth: the main treatment is rest. But there’s more you can do to speed up recovery.
Take a Break from Running
This doesn’t mean sitting on the couch for a month. It means taking a break from high-impact activities for one to two weeks. Cleveland Clinic suggests switching to low-impact exercises like swimming, cycling, or water running while you heal.
Your bones and tissues need time to recover. Push through the pain and you risk making things much worse.
Ice It
Apply ice packs to the sore area for 15 to 20 minutes at a time, three to four times a day. Wrap the ice in a thin towel to protect your skin.
Manage the Pain
Over-the-counter anti-inflammatory medications like ibuprofen can help reduce pain and swelling. Just don’t use them to mask the pain so you can keep running. That’s not what they’re for.
Elevate When You Can
Prop your leg up above heart level, especially at night. This helps reduce inflammation.
Consider Your Vitamin D
This might surprise you. Research indicates that optimizing vitamin D and calcium can reduce the incidence of stress injuries. Talk to your doctor about whether a supplement makes sense for you.
How to Prevent Shin Splints From Coming Back
Getting rid of shin splints is one thing. Keeping them away is another. Here’s what works.
Follow the 10% Rule
Don’t increase your weekly mileage by more than 10% at a time. If you ran 15 miles this week, cap next week at about 16.5 miles. This gives your body time to adapt to the increasing workload.
Get the Right Shoes
Visit a running store for a proper fitting. If you have flat feet, arch supports can make a real difference in preventing shin pain. Track your shoe mileage too. Once you hit 350 to 500 miles, it’s time for new ones.
If you’re using Vima Run, you can track your total distance to know when your shoes need replacing.
Strengthen Your Lower Legs
Weak calves and shin muscles contribute to the problem. Simple exercises help:
- Calf raises (3 sets of 15, twice daily)
- Toe raises (stand on your heels, lift your toes)
- Resistance band exercises for your ankles
Cross-Train
Mix running with cycling, swimming, or strength training. This reduces the repetitive impact on your shins while keeping your fitness up.
Warm Up Properly
Don’t start your run cold. Begin with 5 to 10 minutes of walking or easy jogging to loosen up your leg muscles.
Work on Your Form
If you’re a newer runner, consider getting a gait analysis. Mayo Clinic notes that a sports medicine professional can watch your running form and suggest small changes that lower your risk.
If you’re just getting started with running, taking it slow from the beginning is the best way to avoid shin pain entirely.
When to See a Doctor
Most shin splints heal on their own with rest and self-care. But sometimes you need professional help.
See a doctor if:
- Pain doesn’t improve after two weeks of rest
- Pain is severe or localized to one specific spot
- You have pain while walking or at rest
- There’s noticeable swelling directly over one area
- Pain gets worse instead of better
These could be signs of a stress fracture, which is a small crack in the bone. Stress fractures require different treatment (sometimes a walking boot or extended rest) and can get much worse if ignored.
Here’s a quick way to tell the difference: shin splints usually cause diffuse pain across several inches that improves as you warm up. Stress fractures cause sharp, pinpoint pain that gets worse with activity and may hurt even at rest.
When in doubt, get it checked out. Pushing through a stress fracture can lead to a complete break that requires surgery.
The Bottom Line
Shin splints are common, treatable, and preventable. They’re your body telling you that you did too much, too fast.
The fix? Rest now, return gradually, and make changes so it doesn’t happen again. Build up your mileage slowly. Strengthen your lower legs. Wear good shoes. Cross-train.
And if pain persists or gets worse, see a doctor. Your shins will thank you.