Paranoid 😭help me?

So all week i have been cramping (my period was supposed to start sometime soon) and two days ago I had protected sex, and my period came on like an hour later. Is this normal?, also today when I woke up it seems like my period is going off!🙁. I'm scared and i don't have anyone to talk to about these type of things because I'm 17. I seriously seriously don't want to get pregnant and so I have promised myself i won't have sex again till I'm mature enough to except the consequences but I'm just really paranoid 🙁🤦‍♀️. Also if I were to be how could I tell ? Bc I would have to wait a whole month until a missed period which is gonna make me stress more🙁. And how do I go about getting on BC?