Question: how long does it take to get birth control shot out of your system?
Answer: One injection usually works for at least three months and sometimes longer. 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.