Question: how long does it take for birth control to work shot?
Answer: Exactly when the birth control shot starts working depends on when you get it, but it never takes more than seven days to become effective. If you get the birth control shot within the first seven days after the start of your period, you're protected from pregnancy immediately.