QUESTION!!!

Anna
Hi!!! I'm a day late for my period. I tested this morning and got a bfn. I've been having cramps for a little over a week leading up to my period day (which never happens) but no period! I've also been having thick cm. The cramps come and go and I always think my period will arrive but it doesn't. Could I be pregnant? Advice?