Go to Content Go to Navigation Go to Navigation Go to Site Search Homepage

The birth control shot is safe and convenient. However, there are some disadvantages and side effects.

Want the shot?

Find a Health Center A right arrow in a circle

You have to get an injection every 3 months.

You have to go to a doctor's office or health center every 3 months for your injection. Or you may be able to get a supply of shots at the health center to bring home and give yourself every 3 months. Either way, the shot only works if you get it on time, so it's important to stay on schedule. You can use our birth control app to keep track of your next shot day and set reminders for upcoming appointments.

If you live far from a health center, or if you just have a really busy life and think you won’t stay on top of getting your follow-up shots, some other birth control methods might be a better fit for you. IUDs and implants are methods that you don’t need to think about once you get them put in. Take our quiz for help finding the birth control method that’s best for you.

There can be negative side effects while you use the shot.

Like all medicines, there can be side effects with the shot. But lots of people adjust to the shot with no problems. Many negative side effects usually go away after 2-3 months, once your body gets used to the shot. You can use our birth control app to keep track of the side effects you may be having. 

Most people on the shot have some change in their periods, including bleeding more days than usual, spotting between periods, or no periods.  This is most common during the first year. Other possible side effects include nausea, weight gain, headaches, sore breasts, or depression. You may also get slight bruising where you got the shot, or rarely, a small, permanent dent.

Lots of people who use the shot stop getting their period altogether after about a year of using it. Like all the side effects of the shot, this goes away after you stop getting the shot. Your period should go back to normal within a few months after your last shot wears off.

Birth control shouldn’t make you feel bad. Luckily, there are many different types of birth control, so you’ve got options. If you keep having side effects that bother you, talk with your nurse or doctor about trying another birth control method.

It may take up to 10 months after stopping the birth control shot to get pregnant.

If you decide that you want to get pregnant right away after you stop getting the shot, you should know the shot may delay your ability to get pregnant by up to 10 months. However, some people do get pregnant soon after stopping the shot.  There’s no way to know how long it will take for you.

Was this page helpful?
You’re the best! Thanks for your feedback.
Thanks for your feedback.

The Shot

  • 94% effective

  • Costs up to $150, but can be $0

  • Injected by a doctor or nurse, or yourself at home

  • Get it every 3 months

The shot doesn’t protect you from STDs. Use a condom with the shot to help stop pregnancy and STDs.
See All Methods