Not Good

I am a 43 year old loser who has never been on a date or even held a girl's hand. I have a job that I hate and I just show up so I can pay for the town house that I hate. The only think I hate worse than work is the time I spend not at work. I have started talking to myself and counting the days since I last spoke to a person besides the clerk at 7-11. I get from one day, one week and one month to the next by inventing small things to look forward to. Small, stupid things. I tell myself "Maybe I'll get a taco tonight" or "If you can make it until next Friday without breaking down, you can do to the movies my yourself".

You must have been a youth in the 70's and 80's. Well as you know, they now invented the interconnect, so as long as you have a semi working brain and a soul, you could find a date on myspace or wordpress or some shiz if you put the effort into developing a profile and a voice. There is also a thing called cinchcast where you can actually record an audio of your thoughts online, link that up to your profile and someone can get to know you and heck! Maybe even like you.
I honestly waay identify with the only getting to talk to the 7/11 clerk. (They are so nice!) (I know- I used to be one!...and my only time talking to people was working and no matter how many hundreds of people I met, I never got a date.) So that's kinda funny.
Don't make your virginity kill your confidence or sound like a bad thing.
Consider it something to be proud of. Or at least pretend so you don't scare a chick away. Don't be too shy.

Talk to a professional. You've been so strong keeping yourself together so far let someone help you.
After you start feeling ok with yourself, then go on e-harmony or something and put yourself out there.
That's the best way for you to change your life around for you to feel happy

you are NOT a loser. you have a job and own a townhouse. lots of ppl do not have that. and you are healthy. so you are a bit of a loner that does not really like being one. this is not something that is out of your hands. you can CHANGE! i would say branch out and get out of your comfort zone. try online dating sites. go out and try to talk to people. one step at a time. and everyone talks to themselves sometimes but don't admit it. try the gym and working out, make u feel better abt yourself and will improve your mood. get a dog and connect with other pet owners. there are many social networking sites these days that connect people with similar interests. try that if u have trouble talking to ppl in person. best of luck.