extra period

my period his super heavy almost everyday of my period. today is day 2 and I bled through a super + in an hour. why is it so heavy? I never know when I get my period either and I always get bad acne like a week be for too.