I had unprotected sex the day before I was supposed to start my period (7days ago). Since then I have had cramping and only light bleeding when I wipe (not normal), when can I take a pregnancy test to find out if I'm pregnant and for it to be accurate?
You need to wait at least 2, preferably 3, weeks before testing for it to be accurate. Be sure to also use your first morning urine for best accuracy.
If you had sex a week before your expected period, it is unlikely that you would get pregnant. The egg is normally not viable that late in your cycle.
Hope it helps.