I am a shy guy and have never been good with women which seems its gonna be a major part of my life cause I'm 24 but anyways there's now Middle aged guys getting girls my age when I can't even is it completely hopeless
Insult to injury? No. Middle aged guys are usually more experienced, hence more confident. So it's pretty normal for those guys to be able to score with women. You on the other hand should try working on yourself and your confidence instead of making up excuses and feeling sorry for yourself.
Yeah we have to deal with competition from guys our age as well as from older guys who are financially well established. Being shy also sucks because as a guy you're expected to make the first move, excude confidence and kinda lead the relationship.