To find out if you have an STD, you can get tested at a doctor's office or health clinic. To find places near you to get tested, check Planned Parenthood's search tool. Some places offer free or low-cost testing and treatment. Home tests are available for some STDs. But the results aren’t always reliable, they can be expensive, and they don't include treatment.
Health care providers can diagnose many STDs with a urine (pee) sample or a swab of the cervix (in females) or the urethra (in males). Sometimes a sample from a sore or a blood test is needed. If it turns out that you do have an STD, the health care provider will prescribe medicine and/or give you an antibiotic injection (shot) in the office. Sometimes they can also give you a prescription for your partner too.
It is really important to treat STDs as early as possible so that they don’t spread to others or cause any long-term problems. In most states, as long as you are over age 13, you don’t need to worry about your parents finding out. You can always ask the health care provider, just to be sure.
To help lower your risk of getting an STD:
You don’t have to have any symptoms to have an STD. So remember to get tested every year (or more often if recommended by your health care provider).
Reviewed by: Amy W. Anzilotti, MD
Date Reviewed: Feb 15, 2022
By using this site, you consent to our use of cookies. To learn more, read our privacy policy.