Stress fractures are caused by the repetitive application of force, often by overuse like repeatedly jumping up and down or running long distances and also in normal use of a bone that s been weakened by a condition such as osteoporosis. 3 things to take care: 1. Rest - bear less weight on the affected limb 2. Apply ice - to reduce swelling and pain 3. Resume activity slowly. To prevent bone erosion and heal better, take calcium, phosphate, vitamin C and vitamin D supplements in the form of tablets or its rich foods.