Nowadays I feel like I am piece of shit. I am 25 years old virgin, and haven't had any long term girl friends. I have good friends( all guys), but I barely well communicating with them(Lack of speaking skills imo). I am always trying to be nice, haven't had much my opinion to others. I get approached by some girls, but I ended up being pussy. Therefore, all these makes me feel like I am nothing nowhere. My half 20s are gone, and I don't think that I have grown up enough about learning things such as social, girl, communicating, pursuing my dream .. Am I too late to improve all of these ? If not where do I start ?