Irregular period cycle?

ella

My period is very irregular, sometimes it last for 22 days sometimes it's 40 days or more. And it hurts as hell all over my body at least for a week before the period. Is this normal?

Sometimes my lower abdomen also hurts when i finished my period.