When should i take a pregnancy test ?

i am 7dpo right now, AF is due in 6 days when should i test ?