Paranoid

I am 16, a virgin, and my period is late by 2-3 weeks. The span between my periods has been getting longer and longer, and I've been getting severe cramps even though I'm not bleeding (yet?). I know that biologically, I have no reason to be afraid (as I've never had sex and my boyfriend lives far away) but I still can't help but stress over the health concerns it could pose. Any suggestions to possibly make it come sooner? Is it worth a doctor trip? I'm aware I sound like a lunatic, I just worry over small things too much.