I'm so immature but I had to giggle at how you accidentally said lots of craps instead of cramps. hehe.
Are you drinking enough water? Dehydration could make you feel crampy and also give you a headache. Headaches could possibly indicate high blood pressure too. If I were you, I'd try to eat plenty protein and chug lots of water and see if it helps.