When considering the above responses, also consider this: shin splints
are actually small tears in the muscles where they connect to the shins. Shin splints can occur when an un-conditioned individual runs for the first time. The other common causes of shin splints are jumping, jogging, and even swimming. More rarely, they can even be caused by an inflammation of the connective tissue, usually resulting from a stress fracture in the bone. They are often first noticeable during the delayed, post-exercise onset of muscle soreness (or DOMS). A painful condition, shin splints sometimes improve during exercise as the muscles get warmer, but they can be slow to heal.
One way to prevent shin splints is to stretch the shins regularly and develop the muscle's flexibility by walking on your heels. (Long distance runners often take long downhill courses which trains to a greater degree the quadriceps and shins). Adequate protein and calcium intake are other prevention strategies.
The real long term solution, though, is grounded in learning how to run more like a competitive runner and less like an amateur. Competitive runners rarely run by striking their heel to the ground first. In long distance running, the foot-strike should be flat. If your posture is bending forward, you're more likely to strike heel first. To correct this, you want to imagine your body is a straight line (180-degree angle), and any forward tilt you feel is not experienced as a variation of that angle, but experienced as an angle that the straight line of your body makes with the ground.
Peace,Sam Page, CFT