My boyfriend and I haven't had sex and I'm still a virgin but we have gave each other hand jobs and after he ejaculated he washed his hands three times before he continued on me. My period isn't late but I've gained some weight very quickly its been three weeks and my period should be in the next week and a half I'm worried that I might be pregnant