Im 35 years old and live with my 81 year old grandmother

That just seems like a choice and a fact that's offset by the money and successful romantic life. For some of us, it's not a choice and there's no positives to offset the negatives.
I hear ya', after college I was stuck with my parents until I was near 30, as I didn't make enough money. When I finally did get a decent job I was able to move away, but didn't really improve my love life. If it makes you feel any better there are alot of things which are out of control. Successful people tend to think they somehow they owe all their success to some set of character traits which others lack. I think its baloney. Take Steve Jobs. His father happened to work for Xerox Parc. Like if he was a son of a rancher in Montana, would have had the same opportunity? Well there was more than one person in that era who had parents who worked for Xerox Parc, so maybe its true Steve Jobs owed some of his success to determination. On the other hand there probably were thousands of other Steve Jobs out there who just never had the opportunity.

Also another story, when I was undergrad there was a guy one year ahead of me, who I also went to high school with. Didn't know him all that well , but in my few interactions seemed like a nice enough dude. He was an EE, and after just three years earned enough credits to graduate and had offers from Ivy League schools for post-grad studies. Went on a trip to Europe, and for some reason he decided to end it all. Might have had something to do with a breakup. That was a major WTF moment for me. Like if this guy couldn't be happy with what he had going for him, what hope would there be for me?

At my current job I make alot of money, at least relative to most other people. But it mostly has to do with moving money around, I can't see the benefit to society that my work does, unlike in my previous jobs. I noticed thats an unfortunate pattern to modern life - there is often an inverse relation between compensation and benefit to society. Like the garbage man has a more important job even though they hardly get paid anything.