AF is 2 days late & ttc

I've been experiencing cramps, light spotting off & on for about 2 weeks now.. Mood swings & headaches. All hpt are BFN's! Could this be that I'm pregnant & its just to early to test? Or implantation..? Maybe I'm about to start af soon..? What is this?! I need to know!