Shins pain wont go away, even after longer than 2 weeks rest. I do run alot, but stop when shins are sore.

Checks. Have it checked, and ask that your doctor check for a stress fracture. It is an important diagnosis to exclude. Then you can have it seen to by Physiotherapist and biokinetisist. Sometimes shoewear also plays a role.