Just want your opinions.. :)

Hey. Well my so and I have bd pretty much every night he's home.. Well for the last 2 weeks I have been super hungry. Kinda crampy.. Constipated.. And today I was cramping like af is gonna arrive with a little spotting but only when I check cm but it'd be a week early for af. cycle is usually 36 days and  on cd 30. I just want your thoughts? Could I be pregnant? Or af just gonna show early?