The only thing that helped my shin splints, as an avid soccer player, is Vitamin D supplements. I had shin splints and weak mussels for the better part of 2 years. I found out that I had Vit. D deficiency and three weeks after i started taking Vit. D and calcium supplements my shin splints disappeared completely. And I feel much better. I hope this will help.