Well i"m a 29 year old virgin too.
I figured everything out. It took me yet another failed attempt to get into a relationship to realize why things are as they are.
Here it is in short (of course judging by myself, but maybe you can find yourself in the whole thing)
1. I have self confidence issue, meaning that I don't have problems approaching women or talking to them, or even kissing them and having closer encounter, however I have self confidence issues about my body. I just feel very akward when a women touches me simply because I think she might be disgusted or something. Nothing wrong with my body, everything's in place, but i'm 30-40 pounds overweight then I should be and I just don't like my body.
I finally realized that this is very visible to both women and men in general, even though I don't have to say anything and it's a big turn off no matter what. 95% of women notices it and just doesn't want to be with someone like that. It's very hard to look pass that for many people. Everything else is completely irrelevant. In my case, since i'm a guy, I know that girls wouldn't care that i'm a virgin just as long as I was confident, take control type of guy and just take them, even though I might suck at it for the first time. As far as i've told by many people, first time having sex with someone no matter whether you're a virgin or not, just plain sucks. It sucks because the partners don't know each other, don't know what they like and so on. It takes time to have great sex, or that's what i've been told. The bottom line is, having sex is not rocket science, every single human being can do it.
Solution:
you might not be overweight, but the conclusion I came across is that you should definitely work on everything that makes you feel bad about yourself. I mean everything. There's no other way.
I need and I think others with similar problem to get up in the morning, look at yourself in the mirror and just feel great. Come out of that bathroom feeling great about yourself, both mentally and physically.
I can say one thing, all of my problems will be definitely solved when I lose weight for example. That's me. I am pretty successful in my life in business, I do what I love, I have everything that I pretty much wanted except physical appearance. This is where my world crumbles. I just don't feel comfortable with my body, this also leads to great insecurity with my penis size for example, which i'm sure at 5-5.5" is not small, but when I look at myself in the mirror it just looks worse then it is. Because of that, I can't expect anyone else to love me if I don't love myself in that way. It's possible of course, but very rare and this is why i'm still a virgin too.
Another thing why i'm a virgin is simply because I lived the life of carreer and education. Nothing wrong with that, but I realized that I dedicated all my energy to it, because I kept getting dissapointed with my connection with women and my weight. It also goes hand in hand. Very connected.
2. These insecurities and lack of self confidence in general makes me a poor relationship partner. I just don't have experience. This leads to another problem. Possesivness and jelaousy, distrust in your partner, leading into a disaster each and every time.
Girl just dumped me again, and this one really hurts, because I thought this would be the girl I could be with and feel comfortable with. But what i've learned out of the whole thing is that once i'm completely secure in myself, I won't really care whether that person might cheat on me, or ask her questions if she cares about me etc. This is what has drawn away this last girl. Of course that not all people will be nice and perfect partner for you or me, but feeling good about yourself and loving yourself makes it much easier to keep going on with your life. No depression, nothing. You realize, hey I am confident, there's other people out there and obviously that relationship didn't work and you go on.
Right now, because this girl left me, I feel like crap in general, sometimes I want to cry. But I realized, I don't want to cry because she left me, I want to cry because I am still at the point where I was before, alone, unhappy and still hating my body. For example, I know that she would totally love me and be even more attracted to me if I was extremely confident, appearance has little to do with why we're not together. She even told me that, how come I can be so confident in my business, be successful and have so little self confidence when it comes to relationship and myself. She was dead on.
Well that's it. I think that the most important thing that we all virgins lack is self confidence. As soon as you are confident and you love yourself you become very attractive to everyone.
I might be wrong though, but that's how I feel. I'm working my body and plan on getting to my target weight in the next 4 months. I'll let you know how it goes.