<human>: Condense the text into a few key points

Long time Redditor, fist time poster (I apologize more any grammar/editing errors). 

My boyfriend and I, (let's name him Tom) we're texting each other about a couple of hours ago and I wanted to make a deal with him so for the next week he and I could do whatever he wanted if he wanted his way with me. The problem with Tom and I is that we are virgins and do extremely light sexual acts (the usual touching each other etc.) 

While we were discussing this he decides to bring up anal. I'm not against it but keep in mind that I'm still a virgin and don't really know how I feel about that. (We've tried sometimes but it never works out because once we starts I refuse and we stop as quickly as we started).

He and I always talk about sex and he always says that he'll wait until I'm ready but I always sense that he gets impatient with me at times when we kiss and we're in the heat of the moment and I all of a sudden just stop. 

We went back and forth texting for a while and I told him that I don't want to run the risk of getting pregnant. I know there's condoms/ birth control but even those don't work at times. I'm nineteen, still young fresh out of high school so is he.

So when Tom mentions sex of any kind I don't completely turn it down but he wants to have sex already and starts to say things like well couples I know have already done things that we haven't even started.
<bot>: Bf wants compares other peoples sex life to ours, I'm not ready for sex. Afraid of him getting tired of waiting. Help.