All Children's Hospital Logo

Health Information Library

Teens > Q&A > Birth Control, Pregnancy & STDs > What Kinds of Birth Control Work Best Against Pregnancy and STDs?
What Kinds of Birth Control Work Best Against Pregnancy and STDs?

My boyfriend and I aren't ready to have sex yet, but we want to be prepared for the future. What kinds of birth control work best against pregnancy and STDs?
- Ellie*

It’s great that you are thinking about protection in advance. After abstinence, the best protection against both pregnancy and STDs is actually to use two methods of birth control at the same time:

Condoms are the only type of birth control that protects against STDs. When used correctly, condoms are also fairly effective at protecting against pregnancy — but they're not as successful as hormonal methods like the Pill, patch, ring, IUD, or birth control shot.

Hormonal birth control methods are not suitable for everyone, though. For example, they can be riskier or less effective if a girl has certain medical conditions. Because of this — and because several different hormonal methods are available — the ideal way to learn what's best for you and your partner is to visit your doctor, nurse practitioner, or a local family planning clinic to discuss your options.

Reviewed by: Julia Brown Lancaster, MSN, WHNP-BC
Date reviewed: January 2015

*Names have been changed to protect user privacy.

Related Articles
T    About Birth Control
T    About Sexually Transmitted Diseases (STDs)
T    Birth Control Methods: How Well Do They Work?
T    Birth Control Pill
T    Condom
T    Implantable Contraception
T    IUD
T    Talking to Your Doctor
T    Talking to Your Partner About Condoms
Note: All information is for educational purposes only. For specific medical advice, diagnoses, and treatment, consult your doctor.
© 1995-2015 KidsHealth® All rights reserved. Images provided by iStock, Getty Images, Corbis, Veer, Science Photo Library, Science Source Images, Shutterstock, and

Additional Info

Pocket Doc Mobile App
Maps and Locations (Mobile)
Programs & Services
For Health Professionals
For Patients & Families
Contact Us
Find a Doctor

All Children's Hospital
501 6th Ave South
St. Petersburg, FL 33701
(727) 898-7451
(800) 456-4543

Use Normal Template
© 2015 All Children's Hospital - All Rights Reserved