Guys need some advice and guidance. So i've come a long way since i was 21 when i had a crippling anxiety. I started going to the gym, got a job and raising my SMV,. I'm not the best looking guy and i'm short 5'6 but i really improved my social skills. I didn't start dating till i was 24. (although i lost my virginity off a one night stand at 18). I was really shy on a lot of dates but finally got laid. She was okay looking. Then, i met a girl who i met online who was actually hot . I was surprised she even matched with me. We started going out. She had a lot of red flags (Which i ignored) and i got super attached as she kinda became my first girlfriend. The sex was incredible and it was my first time actually having sex with a hot girl. Long story short she ended up leaving me for someone else. I made a lot of mistakes - lost frame, acted whiney, lost my purpose. But i learn from this. The problem for me now though, is although i know girls are aren't all the be all and end all i'm getting really frustrated. I have a lot of girls interested in me (who i met online), but they are really low quality 4/10s, single mum, out of shape. I've slept with 6 girls since and all were in that 4-6/10 range. The last girl i slept with was actually not bad but just TERRIBLE in bed. I felt so angry and frustrated. I haven't been laid for over 4 months now and my options are all 4/10s, or 5/10s at best from tinder/bumble/dating apps.

I know i could meet up with one but 9/10 times i get frustrated because i'm not even attracted to them and just do it for the sake of getting my dink wet.

What should i do? how do i deal with this frustration? Like i said , iknow women aren't the be all but i do miss

  1. Having sex with a women i actually find physically attractive
  2. Having sex with a girl i have some kind of chemistry with
  3. Having sex with a girl who actually knows what she is doing in bed.

How rare is to get 1 2 and 3? i keep trying but women keep falling short and i end up frustrated and jaded to the point i can't even be bothered going on dates and getting dissapointed, id rather just jerk loff.