What is happening with my body?

So I have a VERY regular 28 day cycle. AF was supposed to show but never did. She is now 3 days late but I've gotten 2 bfn. I'm not under a mountain of stress, I'm not sick. My boobs are tender and I've had cramping for close to two weeks now off and on with varying levels of intensity. Headaches, fatigue, just feeling generally drained after a full night's sleep. I have also noticed cm more than normal. So much that I feel it and run to the bathroom expecting the witch to be there. But she's not. Is it possible to get a bfp still? I'm excited and hopeful but really trying my hardest to not focus on it.