U.S. doctors online nowAsk doctors free
Oceanside, CA
A 17-year-old female asked:

what can i take for menstrual cramps and heavy periods?

3 doctor answers4 doctors weighed in
Dr. Henry Jacobs
Obstetrics and Gynecology 66 years experience
Motrin: motrin or advil (ibuprofen) 800mg every 8 hours as needed
Dr. Heidi Fowler
Psychiatry 25 years experience
Dysmenorrhea: NSAID’s, SSRI’s, hormone meds, OTC meds containing diuretics, warm bath, heating pad, exercise & acupuncture are excellent for PMS / period. Avoid caffeine, chocolate, alcohol & salt. Get GYN eval to R/O underlying pathology. Consider omega- 3 fatty acids, magnesium (supplementation or through diet) or Black Cohosh with dr ok. Sipping Chamomile can dissipate pain. Ginger helps w nausea.
Dr. Brian Nguyen
Obstetrics and Gynecology 11 years experience
Ibuprofen for now...: If your periods are too painful/heavy, see a GYN and get an US to detect problems like cervical lesions, infections, polyps, or fibroids. If you don't have any of these, you may benefit from hormonal control using contraceptives like the pill/patch/ring. The best option is a hormonal IUD (Mirena), that thins the lining and decreases your flow significantly. Some women even stop having periods!

90,000 U.S. doctors in 147 specialties are here to answer your questions or offer you advice, prescriptions, and more. Get help now:

Ask doctors free
Personalized answers
Free
Talk to a doctor
$30 per visit with
membership

90,000 U.S. doctors in 147 specialties are here to answer your questions or offer you advice, prescriptions, and more. Get help now:

Ask doctors free
Personalized answers
Free
Talk to a doctor
$30 per visit with
membership
Last updated May 25, 2015

Disclaimer:

Content on HealthTap (including answers) should not be used for medical advice, diagnosis, or treatment, and interactions on HealthTap do not create a doctor-patient relationship. Never disregard or delay professional medical advice in person because of anything on HealthTap. Call your doctor or 911 if you think you may have a medical emergency.