The probable diagnoses from your history are shin splints or a stress fracture. Try running over surfaces which are not hard like sand or grass, stop running for a bit longer and try, rest for a few weeks, take painkillers. If you have tried these already and still have pain you will need assessment by an Orthopaedic Surgeon and any investigations as appropriate.
Stress fractures take quite some time to heal.
Running on the road or concrete is not very good for your legs and knees.
Answered2017-03-02 11:30:51
Let others know if this answer was helpful