The OP is a 35 y/o virgin.
btw, "fun" is the number one thing that women say they want in a man. How fun does this guy sound?
To the OP, I know you aren't happy. You would not have picked out that user name if you were. Unless you want to remain who you are, then you need to realize that at least in the eyes of women, you suck at life. You're a boring, uptight, depressing, negative, Captain Bringdown of a person. If you want to remain a bitter virgin with a very safe and predictable life, then don't change a thing about yourself.
However, the good news is that you really can be whoever you want to be. If I can give you one piece of advice, it would be to go take some risks. Get a motorcycle, take up an adrenaline sport, do something a little dangerous. If ever there was anyone who needed to smoke some weed or eat some mushrooms, it is uptight people like you.
Here is a video you should watch.
http://www.youtube.com/watch?v=eMLSyOMiYd4
It does not matter exactly what you do, but you need to learn how to have fun and be fun. Often that involves taking some sort of risk. Risk is not bad for you; avoiding it entirely is what has made you a 'lonesome loser.' Your life does not have to be this way; it is all up to you.
btw, I stay home almost every night with my girlfriend and have great sex. That's what I did tonight.
