You can't dump your girlfriend bro, that's not fair to her feelings. You're going to say, "my mom and dad found out we had sex, so, see ya". You're choosing your mommy over your girl. Haven't you released from your moms tit yet?

You're really going to hurt this girls feelings, mainly because you just had sex with her, and now you're going to dump her.

You have to detach from mommy sometime kiddo. You should respect your parents, but until they start respecting you, you shouldn't let them do this to you. Going through your phone snooping like a Nazi is NOT respect. Calling your girlfriend a whore is not respect. Calling her a whore and not you makes no sense. It takes 2 to have sex.

So I would keep having fun smoking as you're doing good in school, and stay with your girlfriend. Use protection, but remeber, there is also oral sex which can be better than intercourse itself. with no pregnancies.