**TMI !!!!!!*****what could it be??

Stephanie • College student. Enjoying life 💜
Soo. I usually get my period every 3-4 months. And when i do get it, it last about 3-4 weeks. Which is normal for me. But im on my 5th week now. I'm havent been sexually active since June(used a condom). I live a pretty healthy lifestyle. Except I smoke hookah about 4 times a week. Ill drink 1 glass of wine every night. And i've been working 42-50 hours a week because of the holidays. Idk what to do. Ive had my period for so long now. I have to change my pad every 30 mins. And its usually blood clogs. This has happened a few times before and ive gone to 2 different doctors to see whats going on and all they say is "you have irregular periods, get on the pill to regulate them." Thats it. Im desperate. I can barely work or do any other activities because of how heavy my flow is. Does anyone have any idea of what might be wrong??