Really heavy, painful periods ? TMI

Rachel

The last 6 months or so my periods have been so heavy, to the extent I have to change a heavy flow tampon hourly sometimes. They have also lasted for up to 2 weeks (6 days is usually normal for me) I get such bad bloating and period pains too, anyone got any advise as to what it could be or anything ??