The DepoProvera injection is effective 24 hours after you receive it. It is effective for up to 13 weeks, at which time, you are due for another injection. If it was a week since you had your shot, you are protected from pregnancy. The Depo shot statistics states that it is 99.9% effective as long as you receive your shots on time.
29. January 2012
anonymous-qa