The way you talk it’s hard to tell whether you consider yourself Christian or not but it obviously impacts on you.
If you feel, whether as a part of your religion or not, that sex before marriage is morally wrong, then it’s potentially good that you have not penetrated. It would seem sensible to work through those feelings first and don’t let a world that is hyped up on sexual imagery influence you. There is no shame in not having had sex. If you feel the need to be truly close to someone before you have sex with them, this is not a bad thing. It may well be a beautiful thing. I think many people who have had sex with people they don’t care about would probably say it can be like masturbation with another person present.
Rather than getting caught up on your lack of penetrative sex, maybe you should be thinking more in terms of letting the sex sort itself out once you’ve found the right person. In the end there is no magic to penetration and you will be able to do it, so maybe it’s just not been right for you yet.
Thunder's Place: increasing penis size one dick at a time.