cycle day 24

I'm on cycle day 24, tested today and got a BFN, was it too early to test? If so what cycle day should I test. I've been feeling pretty run down latley, kinda flu like, I did puke a night ago a couple times. Hoping for pregnancy, not flu.

Been ttc for a year now..