and i took a pregnancy test and it came out negative and my period is not due for another 3 weeks