Actually, from what you wrote, it looks like you are doing well despite the stress. Working (a lot of hours) is a way to cope. Just like taking meds are another way to cope. You could save up money and take a break when you are ready. I hope you do something fun every once in a while. Work hard, play hard.
*huggs*