Hello and welcome to healthcaremagic.com.
can have many causes such as stress and large weight loss
, but the first issue to rule out is pregnancy
. Even if your boyfriend just "rubbed his junk" on you, you can get pregnant. Pre-ejaculate
does contain sperm thus it is possible for you to be pregnant. I would advise that you see a physician for a blood pregnancy test.