8dpo when to test?

Sarah • 23 and Expecting our first boy January 2, 2015!
I am currently 8dpo and I am supposed to get AF on the 28th when is the right time to test? Should I wait till I'm late?