When should I take a pregnancy test??

anon

Period is due in 12 days, when should I test for pregnancy?