3. Do proper stretching and warm-up
Stretching your muscles just before a workout can significantly help prevent shin pain. Focus especially on stretching your calves and shins. For example, walk a few meters on your toes before your workout to warm up your calves and on your heels to activate your shins. After your workout, stretching can also relieve pain in your calves and Achilles tendons, as they are loosened somewhat by the stretching.
4. Do strength training to strengthen muscles
The stronger your lower legs become, the greater the chance they'll be able to absorb the shock of running. There are many strength exercises that help strengthen your calves and shins. Consider eccentric calf exercises, where you stand with your toes on a bench and gently lower your heels. In addition, full-leg strength training is definitely recommended in combination with core training. This prevents your lower legs from compensating for a lack of strength in another part of the body and becoming overloaded.