Heavy period.

My period is so heavy that I am having to change myself every hour, even at night, I had to set an alarm! It is affecting my daily routine. How long is this going to last!? Sigh.