Is it normal to have a heavy or painful period?
"If you have very heavy and/or very painful menstrual bleeding, you should see a gynecologist, as this can be a sign of a dysfunction or a condition such as endometriosis. Of course, uterine contractions during your period can be painful, but if they become so severe that you can't get out of bed due to the pain, you should go to the doctor."