I have crazy long periods

Bailey
One time I had my period for a whole month then just nothing for two but, ever since the new year they've only lasted a week. I also have a lot of anxiety with my period because I don't have a very good period cup and if I use tampons I think they make me pee without notice. I think I may have menorrhagia but I'm not sure what it means or does. Any thoughts?