Period

Madison

My period is very 22 days. Is that normal?

Also when it comes to my period. I have really bad cramps. Like I have to take 2 Midol and 3 ibeprophen and have a heating pad. I don't get a lot of sleep on the first couple nights. I'll wake up at 5 am sometimes with cramps and sometimes without but I'll just wake up. Is that normal?