help!!

Okay, so I'm 4 days late on my period and I took a test yesterday. It came out as negative. I still haven't gotten it today and i was wondering when the best time to take a pregnancy test is to get an accurate result?