you cant really prevent shin splints... you get them from running n training on hard surfaces without good foot support... i have them an they suck... ive had them for 2years now n they still hurt... i think you can get the physio to look at them n rub them but its apparantly very sore an im very lazy