Source: Verywell Health
A stress fracture in the foot can be painful, especially when the foot bears weight. Stress fractures happen when muscles become fatigued and are unable to absorb shock, such as when your foot hits the pavement while running. Instead, this shock is transferred to the bone, eventually causing tiny cracks called stress fractures.