My boyfriend rubbed his penis on my vagina on 7th december 2017. After this i had 2 normal menstrual cycles on 16 December 2017 and 15 January 2018. My third cycle was due on 15 February 2018 but it hasn't come yet. Can i be pregnant given i am still a virgin and never had intercourse? Please help.