how soon to take a test?

Berlyn

AF is now three days late.

I took a test yesterday and it was a BFN!

my question is, when should I take a test? how soon?