period like pain...

bethany
i have had period like pains yesterday and today. my af is not due until 24th what could this be???