how long before a depo shot takes effect
Depo Provera Shot. Depo-Provera Shot. Depo-Provera, a contraception drug, is a synthetic hormone (progestin), which is injected under the skin. It is 95-99% effective in preventing pregnancy for 3 months. For continued protection against pregnancy, women must return every 3 months for another injection.