Could I be?

Eating waaaay too much, craving bigmac sauce and chicken nuggets with bbq sauce and I never like bbq sauce, had a headache four days in a row, constantly sleeping And had cramps and I think I had a little spotting Af not due till 01/17 Last period was very light an didn't last long Also I was late by 22 days