Question: how long does the birth control shot stay in your system?
Answer: Broadly speaking each progesterone contraception injection (Depo-Provera) will last for 10 to 12 weeks, after which there is not enough contraceptive left at the injection site to definitely prevent a pregnancy.