Feels like I am cheating on my GF.

Throwaway acc cz some of college friends know my real reddit account..

We're both (M 21 and F 20) in the same college. Our love story started one and a half years ago. I've had one relationship before(lost my v card) this while it's her first. She comes from an orthodox family, so do I but not as much as her. We haven't even kissed yet. Basically, nothing except holding hands and me giving her some random forehead kisses and occasional hugs. I've asked her a few times for "the stuff" but she denies saying she is not ready and honestly I don't wanna force her into doing this by emotional manipulation but the thing is I stay really sexually frustrated and it has led me to resent her a bit ( She doesn't know this). I still love her a lot and am really attached to her but I've started feeling like she doesn't care about my needs. Also, I get a lot of attention from other girls (overwhelming sometimes) cz of my height, physique etc. (won't say face cz it's just above average) and many a time, some of them even get a bit sexual in their messages which I don't entertain tho and turn them down but sometimes I am tempted to reciprocate and some of them are really pretty ( hot actually to put it perfectly) and I am forced to wonder how good sex will be with them but later on (when I am not horny, usually after I've gotten off thro masturbation), when I look at my GF's pic or even her in person, I feel bad for thinking about other girls. I get kinda emotional ( unlike my usual self) , feel like hugging her and saying " I am so sorry, I love you so much baby".

I feel lighter after getting things off my chest. Thanks for listening to my rant! Also offer advice if you've any!