so last night i experienced some mild cramping, and today a bit of spotting. i had unprotected sex october 28, 29, 30 and 31st. my period never comes until around the 20th, so could this possibly be implantation cramping/bleeding? if so, how long should i wait before taking a pregnancy test?