I don’t know how to fix him...

So my bf and I have been together for like a month 1/2 now and we’ve had sex a few times. I am really disappointed. It’s like he’s I dunno inexperienced. He’s on antidepressants and he claims the pills make him not really interested... but I know in the past he’s done things in public places, made sex tapes with exes, had friends with benefits.... he seems to really enjoy when I give him head and when we do actually have sex it’s decent. But foreplay from him is basically nothing. I have to put his hands on me. I have to move his fingers. I have to initiate everytime and half the time get shut down. When I dont get shut down I have to get on top of him. After awhile of me on top we both finish or he’ll finally turn me over... but I don’t get why I have to be the first one on top every time. Why I have to kiss on him everytime... he never starts anything. He never teases me touches or pleases me without my request.... I really like him but sadly (and judge me all you want) I’ve already considered cheating on him for 2 of my exes.... just for the sex. I haven’t but man I’m frustrated and if I don’t fix this I know it’s not gonna last much longer...

Note: I don’t want to cheat on him which is why I haven’t but I don’t think it’s wrong to want to be satisfied in my relationship. I was looking for actual advice not bitchy remarks but based on what you’re saying... I either choose to never be made to feel sexy or orgasm again if I care about him or just leave him. I’m sorry what!?