is it normal to have period cramps all day?
It's not normal, however, to have bad period cramps that entire time. Two or three days of menstrual discomfort is considered to be normal. Cramps may start the day of or day just before the bleeding starts, but they should not continue all the way until the end of your period.