Question: how long does the bleeding last after depo shot?
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.