Waiting On My Period

My period is now two days late but I'm having mild cramps and I'm spotting... I took a HPT when it was one day late and got a BFN... What's going on...