Wow, Debbie--that's quite a load you are carrying. I can't imagine how you are doing it, especially if you are fighting with DH (that's Dear Husband...don't get confused

). all the time.
What I'm about to suggest will sound insane, but that's OK, I'm certifiable...Why don't you take a couple of hours a week and go do something that has nothing whatever to do with you or your problems...go be a Big Sister, or go volunteer at your local elementary school. I'm suggesting kid things because kids take you at face value, plus they're a HOOT! Do whatever floats your boat...just go do something else for a while. Don't worry about the issues, they're not going anywhere...but YOU can, and make two people (or more) happy while you are doing it!
DJ