It’s uncommon to have cramps in your lower abdomen (belly) before your period starts. The discomfort you feel could be caused from constipation, but there could be another reason for the cramping. You should make an appointment with your health care provider. It’s normal to feel moody from time to time, but if you feel out of sorts every day, you should talk to your health care provider.