when to test for pregnancy ?

 ...