Background: I'm a 21 year old junior at a top university in Boston studying economics. I'm about average/below average height (5'10") and I have a below average penis (3-4 inches on a good day). I work out regularly and have visible muscles, but also have a little belly fat. I'm lucky enough to have a pretty good facial structure and would consider myself fairly attractive. My confidence waxes and wanes depending on the day, but I would say I'm pretty quiet during the day at school and stuff, and get really energetic and "fun" at night.

I'll spare you the incredibly beta details, but I'm basically a virgin and not too happy about it. I had a girlfriend back in high school and I fingered her and she gave me a hand job but we never kissed and I never got it in either.

Unfortunately, that hasn't really changed since then, for a variety of reasons I won't elaborate on here. Since then I've met tons of girls but always had a big problem closing, in any way. I've been in situations where I met a girl, we were really into each out, she kept rubbing her ass and tits on me, and I kind of reciprocated but since I had no idea how to kiss or make out I usually just let it fizzle out without escalating it. I know most people would just tell me to go for it, but I think there are "good" and "bad" ways to kiss and I just really didnt want to fuck up on my first time, or even admit that it was my first time.

The same goes for having sex, but on a much bigger scale. I'm also really conscious about my below average dick, and have watched way too much porn in my earlier days doesn't help that at all. I know people try to make you feel better by saying its all about cunnilinguis but 1) I've heard many girls say there is a such thing as too small (and thats usually where I fall in) and 2) I think this kind of thing takes a lot of practice, and everyone expects a 21 year old to be well versed in it. This is compounded by the fact that I know most of these girls before and I'm just terrified of being a shitty lay and having everyone I know aware of that fact as well.

I know the obvious advice here is to "just do it" but has anyone else been in a similar situation? Is there anything I can do to relieve my anxiety or get better at closing short of paying for it?