Guys my period is 2 days late

So I am 18 years old and I am ashamed to say that I masturbate I got my period on 6th of May but according to this app I am 2 days late I have been face bloating dizziness headaches and I am scared that I am pregnant but I am a virgin can u get pregnant by masturbating with your hands my mom died when I was young so I don't have anyone to talk about it please help me