When to test?

Anyone feel like giving me advice? Today is day 29 and still no period for me. I'm feeling very impatient and really want to take a test but I buy Clear Blue Digital tests and would hate to waste the money if it's negative AGAIN. Anyone think I should wait til tomorrow or should
I just test tonight? My cycles are anywhere from 26-30 days.