Hi Shaneawi,
IMO there could some obvious obstacles:
1. You are too introverted, too much to self only, enclosed in your own world. You are most likely too shy to open up when girl(s) is/are around. So you haven't really experienced true EMOTIONAL connection with some particular girl. The thing is, once you get emotionally closer to a girl, once you have good vibes with her, the sex is quite easy because you feel comfortable and relaxed. Otherwise the sex is only a physical part
The emotional connection is like a double sword. If you can't get 'connected' to her you don't feel much excitement by being around, you don't "click" at all. On the other hand, if you get connected too much you'll fall in love easily; you'll lose your mind, you'll start doing silly things, you'll be chasing/needy/clingy and so on. So there needs to be some balance. Meditation and relaxation are helpful, they can help keeping balance and develop feelings/vibes. Also, you can make just bunch of girls your friends at first, without any sexual intentions. This way you'll get "closer" to them, you'll see how they think, what they do, how they react and behave...
2. Porn. Too much of it. It doesn't seem so, but porn is a killer of your desire for women. The longer period of time you watch the lesser desire you have. A guy simply watches too many pussies online that he has no interest for human interaction. He might still be vibing (good emotional connection with girls) but his sexual desire is diminished, he no longer desires sex. Why face rejections and all the troubles with dating, if he can simply watch porn for hours? Good question.
3. You could also have some medical issue, the most obvious ones are e.g. low testosterone and/or obesity. Both could be related and both decrease libido. So yes, you shall be lifting weights, 3-4 times per week. You shall quit all sweets, sodas and other unhealthy habits. No excuses. You'll lose weight (if needed), you'll built some muscles and attraction, and your testosterone will naturally increase.
Hope it helps