Please note: This information was current at the time of publication. But medical information is always changing, and some information given here may be out of date. For regularly updated information on a variety of health topics, please visit, the AAFP patient education website.

Information from Your Family Doctor

Painful Menstrual Periods


Am Fam Physician. 2021 Aug ;104(2):online.

  See related article on dysmenorrhea

Why do some people have painful periods?

Many people have some crampy pain with their periods, especially as teenagers. The pain often is low in the pelvis and starts just before your period or at the beginning of your period. It often lasts one to three days. The pain can be bad enough to keep you from doing things you normally do.

Painful periods usually do not mean that anything is seriously wrong. Sometimes, though, painful periods can be caused by an infection, cysts, or other problems. Pain can also be caused by a condition called endometriosis (say: en-doe-me-tree-oh-sis). This happens when the lining of the uterus grows outside of the uterus.

How are painful periods treated?

The most common way to treat painful periods is to take medicines called nonsteroidal anti-inflammatory drugs (NSAIDs). Examples of NSAIDs include ibuprofen (some brand names: Motrin, Advil) or naproxen (one brand name: Aleve). You can buy these medicines without a prescription.

Your doctor might also recommend that you try taking birth control pills or getting a birth control shot (brand name: Depo-Provera) or an intrauterine device (IUD; one brand name: Mirena) An IUD is a small T-shaped device that your doctor inserts into your uterus.

These medicines can make your periods less painful. You also can try exercising for 45 to 60 minutes at least three days per week or using a heating pad to help make the pain better. Ask your doctor about other treatments that may help.

What if these treatments don't work?

If the pain with your periods does not get a lot better after taking NSAIDs or birth control pills, your doctor might want to do a pelvic examination and an ultrasound. Your doctor also may want you to see another doctor who can do a minor surgery called laparoscopy (say: lap-uh-rah-ska-pee). These are ways for doctors to see whether you have endometriosis.

How can I tell if I have a more serious problem?

Tell your doctor if you have any of these symptoms:

  • Your painful periods started after your teenage years

  • You have pain at times other than the first couple of days of your period

  • You have unusual vaginal discharge, odor, or bleeding

  • Medicine does not make your pain go away

This handout is provided to you by your family doctor and the American Academy of Family Physicians. Other health-related information is available from the AAFP online at

This information provides a general overview and may not apply to everyone. Talk to your family doctor to find out if this information applies to you and to get more information on this subject.


Copyright © 2021 by the American Academy of Family Physicians.
This content is owned by the AAFP. A person viewing it online may make one printout of the material and may use that printout only for his or her personal, non-commercial reference. This material may not otherwise be downloaded, copied, printed, stored, transmitted or reproduced in any medium, whether now known or later invented, except as authorized in writing by the AAFP. Contact for copyright questions and/or permission requests.

Want to use this article elsewhere? Get Permissions

More in AFP

Editor's Collections


Jan 2022

Access the latest issue of American Family Physician

Read the Issue

Email Alerts

Don't miss a single issue. Sign up for the free AFP email table of contents.

Sign Up Now

Navigate this Article