Last time I had my period 2/9-2/16. However on the 2/16 I had oral sex with my boyfriend but my jean shorts were on the entire time. Its now 3/30 and no period. Im pretty sure am not pregnant but why haven't I had my period?