A stress fracture can happen in any bone that is overused or weakened. Typically due to overtraining with not enough rest by the casual or serious athlete, localized pain occurs at the point of injury. Osteoporosis, hormonal imbalance and poor nutrition habits are other causes of weakened bones prone to stress fracture.