I think the internet, depending on area, might not be that high. We have *one* option for internet, and our internet + 2 phones comes to $180 a month. I've done many many things to bring it down, but the only option is to get rid of internet, which isn't happening.
(Our cable company provides internet, but we don't have cable TV).
I would consider looking for another job. Not all companies are the same, and some other companies have more people. Going from the "only guy" at a company to one that has more of a group - might help. If you are an IT professional, could you switch to a different area of IT? I assume you have plenty of transferable skills. No need to specialize.
Don't know what to do about the marriage, but you do need to be a team.
I actually think I may be developing chronic stress as I've had some issues with high blood pressure and not being able to sleep at night. At the level I'm at I've found that the work load is often overwhelming and people tend to expect a lot and demand a lot. If I still had the passion and interest in the career I probably wouldn't mind so much but I just feel like I don't care. I'm able to force myself to get through projects and tasks but I can feel I'm not performing at my best like I once did. I've thought about getting training or learning some new things in IT to apply for different roles but just nothing interests me. Actually I'm not even sure if that would help anyway because I'm just sick of the whole corporate office environment with its politics and typical BS that doesn't make any sense but we have to do it anyway.
I had a couple of REALLY bad years a few years ago that were very similar. Bad management, always yelling and blaming employees (while setting unrealistic deadlines, and not providing the needed people, time, support, equipment.) I was *really* close to walking out the door (and a friend of mine did).
What got me through, eventually, was making small changes at work. I changed my boss, changed some of the work I was doing. (They seem like big changes, but weren't really.) Honestly, it took a full two years after the switch to get my mojo back - for a long time I felt like I was phoning it in. But now, I have a great boss (still shitty pay), but I've learned a lot of new things and I'm much more content with the job. And new boss, way less corporate.
Even though a lot of what I do now is just. not. interesting...it's been great for me developing new skills, which will give me opportunities elsewhere. And flexibility.
The overwhelming work load and lack of sleep was HUGE for me during that time. I had to take sleeping pills. Making these small changes - and doing things like: eating healthfully, reading before bed, walking on my lunch break every day, getting as much exercise as possible, crocheting or doing crafts, doing yoga...also helped me de-stress and start sleeping better.
And just...going home. I realized during this time that my company was being unrealistic in this expectation. They would ask engineers and directors what they needed to complete a project. Then they would give us half the resources and half the time. The (newish, asshole) VP would say "there is no commitment! You guys don't care if you meet your deadlines!" No kidding dude, they are UNREALISTIC. And it's been that way for YEARS.
So I started to realize that it didn't matter how many hours I worked, or how much I accomplished - it wasn't appreciated (company wide problem). So I came in, I worked my hours, and I went home. Sick kids? Sorry, not coming in. I still worked the occasional overtime for an emergency. It's amazing how much this helped my sanity. I realized - are they going to fire me? No. Because I still accomplish more than most, on a much lower salary.