Question: how long do you bleed for after the injection?
Answer: Bleeding after the Depo-Provera shot wears off The hormone from the birth control shot stays in your body for at least three months. Side effects, such as bleeding, may continue for several weeks beyond the shot's effectiveness window. These side effects may last for several more weeks or months after stopping.