It looks like you're new here. If you want to get involved, click one of these buttons!
This could be all sorts of things ... do you belong to an Athletics club where someone can advise you on running form, training and shoes et.c?
Stop!! go doctors, go physio but rest is a deffo...seek professional advice!
Have you told your parents?