Late on period

Why am I late on my period. I am a virgin but I do masturbate, can I be pregnant (two weeks late)