I'm a virgin between 20 and 25 years of age. I never had a girlfriend and never had sexual contact (not even a mouth to mouth kiss), although I did have several opportunities from school and university. My main reasons are because of faith and culture. My faith says that men shouldn't mix with women outside of marriage, and my culture practices arranged marriage (but not forced). This isn't something that was forced on me however, it's something I'm convinced is the right way of doing things, so I'm perfectly comfortable and proud of being a virgin. But I'm not comfortable with not getting married ever lol At the same time though, I'm very shy and I would also consider myself a rather quirky guy. Maybe that's why girls didn't really care either. I started fapping at an early age, but looking at porn at around 17. I think this suppressed the feeling of wanting to get a girlfriend or married for a long time. I wasn't very attracted to real girls for all this time.... Until I started nofap. Now I reallllly want to get married lol. I consider this a good thing. One of the reasons I started nofap is so that I would be "ready" for marriage. So far, I'm really glad I started it and I definitely won't stop.