Long Periods

Hi all,

I am having my periods for over 20 days. I don’t know the reason for it. It is so frustrating and tiring. The flow is also too much. Has anyone ever experienced this ?