Most pregnancy tests can be taken from the day your period is supposed to start. If you're unsure, wait at least 21 days after unprotected sex. Avoid drinking excessive amounts of liquids before testing, as this can dilute the urine and affect accuracy.