When is the perfect time to test

Latrice

I feel sooo pregnant, but I didn’t get my cycle this month. my last cycle was April 18... AF was due on May 19... and now it’s the 29. I’m excited but a bit worried. I keep getting a negative, is it tooo early to test?