What causes cramps.?

I already got my period this month. But today ive been cramping on and off. What other reasons does one cramp.?