what could this be i have horrible cramps that make me curl up in a ball