I just can't have non-sexual relationships with girls. I don't believe anyone truly can.
Like Chris Rock said, every girl is offered male private part everyday. Everytime a guy is nice to you, he is essentially offering you male private part. It's just the way the world works. No matter how hard I try to be just friends with a girl, I can't seem to ignore the fact that they are a girl.
Can I hold your coat? (how about some male private part?)
Do you need help with that? (how about some male private part?)
Amen. This is a true fact of life. Men don't have female "friends". We just have women we haven't screwed YET. The wise woman knows this, accepts it, and deals with it accordingly. The naive woman says "NO, we're just friends, he doesn't even see me like that". Chick, please. If he could he'd bend your ass over right now...
But getting back on topic (which seems to be very difficult for this group - I've never seen so many A.D.D. lawyers in all my life) You wanted to know if it was a good idea to have lied to your girlfriend about your past.
The answer is NO. Come clean. If you start the foundation off on lies it will crumble after too long. Just put it out there. If you have to lie to be with somebody then they're not worth you being with in the first place. And its not like you have anything to hide anyway. You could, as Ginatio said, just not have found the right woman yet that you would like to settle down and make the girlfriend. Perfectly normal. I'm 27 and I've only had 3 girlfriends in my life - again to quote fellow engineer Ginatio - I've only had the opportunity to come across 3 women in my lifetime of dating who were actually worth my time to become serious with. Not saying I'm anything special but you have to consider the fact that you can't just make anybody that happens to come along your girlfriend. They don't have to be perfect, they just have to be perfect FOR YOU.