Aa
Aa
A
A
A
Close
Avatar universal

Why have I had my period for so long?

I've been on my period for about 6 weeks straight now, and I'm not sure if i should be worried. I'm 16, and I've always had a pretty regular period especially after starting to take birth control pills. For about a month, I had been semi irregular with taking my birth control which has never really been a problem in the past when starting to regulate again. But, this time when I got my period ( after taking my birth control regularly for about two weeks to a month) for the first few days I was more heavy than normal and then i went back to a regular, not too heavy, not too light period. After having my period for three weeks i thought "okay, maybe this is just my body getting itself used to birth control again" even though this was abnormal in itself. I'm sure that this will be asked, yes, I have been sexually active. As of right now, i have been on my period for about six weeks, and I'm not understanding why. Should I be worried? What are possible things that could be going on?
2 Responses
Sort by: Helpful Oldest Newest
Avatar universal
You need to see your doctor.  A period should never last longer than 7 days.
Helpful - 0
Avatar universal
Also, at first after going through my regular cycle, i had slight spotting like i usually do, and it gradually got heavier and went back to a regular period flow about two or three weeks ago.
Helpful - 0
Have an Answer?

You are reading content posted in the Women's Health Community

Didn't find the answer you were looking for?
Ask a question
Popular Resources
STDs can't be transmitted by casual contact, like hugging or touching.
Syphilis is an STD that is transmitted by oral, genital and anal sex.
Normal vaginal discharge varies in color, smell, texture and amount.
Bumps in the genital area might be STDs, but are usually not serious.
Chlamydia, an STI, often has no symptoms, but must be treated.
From skin changes to weight loss to unusual bleeding, here are 15 cancer warning signs that women tend to ignore.