If the unprotected sex was on Saturday 15th, but period was due Tuesday 18th and hasn't come, how soon can I do a pregnancy test? I don't know if my cycle is regular cos I have changed contraception recently