A 39-year-old female asked:
Disclaimer

i have had 3 7-day periods in the past 6 weeks. what could cause this? i am 23 years old have alwyas had normal 7-day cycles have been taking pain meds for 3 years due to neck and lower back injuries no change in sexual activity gave vaginal birth in oct

1 doctor answer
Dr. Joy Jackson
18 years experience Family Medicine
This : This is a situation that warrants a medical evaluation. This type of abnormal bleeding can be due to hormonal changes, fibroids (benign tumors of the uterus), pregnancy, etc. You will need a visit with your doctor for a pap smear if not done in the past year, blood and/or urine testing, and possibly an order for a pelvic ultrasound. Depending on the results your doctor may want to start you on a birth control pills to stabilize your hormones thus controlling your period. Good luck.
Answered on Oct 3, 2016

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
Unlimited visits
$10/month

Related questions:

A 21-year-old female asked:
Dr. Stephen Rothstein
38 years experience ENT and Head and Neck Surgery
Not likely: unless the treatment for the Tb is giving you a yeast infection. See your gyn
1
1 thank
A member asked:
Dr. Zachary Veres
17 years experience Family Medicine
Bleeding: i would suggest you take an oral contraceptive on a regular basis, the bleeding could be due to breakthrough bleeding from emergency contraception
A 21-year-old female asked:
Dr. Robert Kwok
32 years experience Pediatrics
Path to a baby...: Young, fertile, and having sex is the fastest path to some cute babies. Of course, be sure to be married, settled down, with good jobs that provide he ... Read More
A 20-year-old female asked:
Dr. Rachel Chastanet
33 years experience Bariatrics
See Gynecologist: 3 years without a period is not normal. Please see your Gynecologist for an examination and full spectrum of hormonal lab studies.
1
1 thank

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
Unlimited visits
$10/month