Late period

So my period can sometimes be a few days off and I'm tired of taking tests just to have them be negative. I'm going on 4 days late and I am afraid to take a test just for it to be negative again. How long do you usually wait before testing?