If you waited this long and have no confidence in yourself maybe you should lose your virginity to an escort. It looks to be a barrier and if you see an escort the virginity thing is out of the way and you can find a girl for real then. There wouldn't be a better way to lose your virginity to a beautiful woman beyond your wildest dreams, not just any girl you would meet at your local. Live out the fantasy and it might be what you need that sets you on your way. You mightn't be the best looking person, but maybe that's just your opinion and is reflected in your confidence with women. Look around you and ask yourself why are ordinary looking fellows going out with gorgeuos girls. Either they have money or their confident. Don't be so negative about yourself and learn to be more confident in yourself. Enjoy your first time and relax