How to Stop Getting Shin Splints When Running

Shin splints happen when repetitive impact damages the tissue lining your shinbone faster than your body can repair it. The good news: this is one of the most preventable running injuries. Stopping the cycle comes down to managing how much force hits your shins and how quickly you ramp up training.

What’s Actually Happening in Your Shin

The pain you feel along the inner edge of your shinbone is caused by repeated stress that exceeds your bone and tissue’s ability to recover between workouts. Two calf muscles, the soleus and the tibialis posterior, attach to your shinbone through a layer of connective tissue called the periosteum. Every time your foot strikes the ground, these muscles pull on that lining. When the cumulative stress outpaces repair, the periosteum becomes inflamed and painful.

This is why shin splints tend to flare up when you change something: more miles, harder surfaces, new shoes, or returning to running after time off. Your bones and connective tissue adapt to load, but they do it slowly, on the order of weeks and months rather than days.

Build Mileage Gradually

The single most effective way to prevent shin splints is to increase your running volume slowly enough that your tissues can adapt. The widely used guideline is to add no more than 10% to your weekly mileage at a time, though even that can be aggressive if you’re coming back from injury or starting from scratch. A more conservative approach is to hold your mileage steady for two to three weeks before bumping it up, especially if you’ve had shin splints before.

The same principle applies to intensity. Adding hill repeats, speed work, or longer tempo runs all increase the load on your shins. Introduce one new stressor at a time and give your body at least a couple of weeks to adjust before adding another.

Take More Steps Per Minute

Your running cadence, the number of steps you take per minute, directly affects how much force travels through your shins on each footstrike. A low cadence usually means longer strides and heavier landings. Increasing your cadence by just 5%, roughly 8 to 10 extra steps per minute, can reduce joint loads at the knee by up to 20%. That translates to meaningfully less impact on your shins as well.

You don’t need to overhaul your form overnight. Use a metronome app or a playlist matched to your target cadence. Start by running a few minutes at the higher cadence during easy runs, then gradually extend those intervals. Most recreational runners land somewhere around 160 to 170 steps per minute, but the right number depends on your height, pace, and natural gait. The goal isn’t a specific number so much as a small, sustainable bump from wherever you are now.

Choose Softer Running Surfaces

Not all ground is created equal. Concrete is the hardest and least forgiving surface for your shins. Asphalt is slightly softer but still delivers significant impact stress. If you’re prone to shin splints, shifting even a portion of your weekly miles to lower-impact surfaces can make a real difference.

  • Grass and trails: Natural shock absorption reduces stress on the shinbone. Trails have the added benefit of varying terrain, which distributes load across different muscles rather than hammering the same spot repeatedly.
  • Tracks: Rubberized surfaces offer moderate cushioning and a consistent, predictable surface.
  • Treadmills: Cushioned belts absorb more impact than concrete or asphalt, making them a solid option during recovery or high-mileage weeks.
  • Sand: Low impact on your shins but very demanding on foot and ankle muscles. If your calves are already irritated, sand can make things worse.

You don’t have to abandon road running entirely. Even swapping one or two runs per week onto grass or a track reduces the total pounding your shins absorb.

Replace Your Shoes on Schedule

Running shoes lose their cushioning long before they look worn out. Most shoes should be replaced every 300 to 500 miles, depending on the type. Lightweight racing shoes and carbon-plated “super shoes” tend to break down closer to 300 miles, while traditional cushioned trainers last closer to 500.

If you don’t track mileage, use time as a rough guide based on your weekly volume:

  • Under 10 miles per week: replace every 8 to 12 months
  • 10 to 20 miles per week: replace every 5 to 8 months
  • 20 to 40 miles per week: replace every 4 to 6 months
  • Over 40 miles per week: replace every 2 to 3 months

The midsole foam loses its ability to absorb shock gradually, so you may not notice the change until your shins start complaining. Rotating between two pairs of shoes extends the life of each pair and gives the foam time to decompress between runs.

Strengthen Your Lower Legs

Stronger muscles absorb more shock before it reaches the bone. A few targeted exercises, done consistently two to three times per week, can significantly reduce your risk.

Calf raises (both straight-knee and bent-knee versions) strengthen the soleus and gastrocnemius, the two main muscles that control impact during running. Toe raises, where you lift your toes off the ground while standing on your heels, target the tibialis anterior along the front of your shin. Single-leg balance work and ankle circles improve the stability of the muscles that support your lower leg during each stride.

Start with bodyweight and higher reps (15 to 20 per set) rather than loading up heavy. The goal is building tissue tolerance to repetitive stress, which mirrors what running actually demands.

Consider Insoles for Extra Support

If you overpronate (your foot rolls inward excessively when you land), the tibialis posterior works harder with every step, increasing the pull on your shinbone. Supportive insoles can reduce strain on the foot and lower leg by improving alignment. Over-the-counter options that mold to your arch shape are often enough. Custom prescription orthotics offer more targeted correction, though they cost significantly more and the rigid support can feel uncomfortable during running. For most people dealing with recurring shin splints, a quality over-the-counter insert is a reasonable first step.

Know When It’s Something More Serious

Shin splints and tibial stress fractures sit on the same injury spectrum, and the distinction matters. With shin splints, pain tends to spread across a broad area along the inner shin and often improves as you warm up during a run. A stress fracture causes pain in one specific spot that’s tender when you press on it. That pain is reproducible, meaning it shows up every time you load the bone, and it does not get better with continued exercise.

If your shin pain becomes pinpoint, worsens with each run, or hurts when you walk, stop running. Stress fractures require weeks of complete rest from impact activity, and continuing to run on one risks a full break.

Typical Recovery Timeline

If you’re currently dealing with shin splints, the general healing window is 4 to 12 weeks depending on severity. Mild cases caught early may resolve in a few weeks with reduced mileage and softer surfaces. Chronic or more severe cases can take the full 12 weeks before a gradual return to running feels comfortable. The acute phase, where rest is most important, typically lasts 7 to 14 days but can stretch to four weeks if the injury has been building for a long time.

During recovery, cross-training with low-impact activities like cycling, swimming, or pool running keeps your fitness without loading your shins. When you return, start at roughly 50% of your previous volume and build back slowly. Rushing this phase is the most common reason shin splints become a recurring problem.