You know what, from what I hear, you have a lot going for you.
Think of it this way, you are keeping up a job, going there everyday, and not complaining to the boss or anything, you're keeping your chin up through it all. Right there it shows your internal strength, and shows your independence too. I guarentee there are so many people out there that couldn't do half the things you do everyday, they rely on others.
The love thing on other hand, try some online dating things, the match you up, and they see what you look like before hand, so there is no element of surprise. Try link removed or something like that, It's worth a shot. I also read your post before I checked your age, and it made you sound like you were 40 or so.. You're only 32! My parents didn't even get married until they were 35.. so yes.. you are ahead of schedule, just keep your head up man, and keep pushing, you fight everyday to go to work, why end all that fight.. you've probably been through so much [Removed by Moderator] in relationships (just like all of us) and you put so many nerve racking moments into it.. and into your life, you can;t just take that away.. all that hard work.. No. Just keep fighting, and one of these days you'll catch a break, Suicide is no way, don't even think about it, I don't even know you and I know just from what you've wrote that you're better than that. I hope this has helped you.. I'd be happy to hear how you're making out.