The birth control shot should not be used for more than 2 years in a row. It can cause a temporary decrease in bone density. Bone starts to regrow after this method is stopped. But the risk of fracture and osteoporosis increases if the shot is used for a long time.