how long does it take for birth control injection to leave your system?
That's why after the last shot of Depo-Provera it can take up to nine to 12 months for all the hormones to get out of the body. Only when the Depo-Provera stops sending the hormones can your body regain control and start ovulating again on its own.