Too early to test?

K
I have been cramping for days now and very gassy. AF due the 27/28. I tested today and got BFN. What do you ladies think?