help?!?

I've had terrible cramping for a week now I had pain during sex over a week ago, AF due next Thursday so 5 days early but BFN today when I tested! What does it all mean??