Hi Deeza,
I do understand the workplace stress for sure, our company is busy 6 months of the year, dead the other 6 months. The busy 6 months I usually put in 5-6 days a week for 10-12 hours a day, but I love the paycheck that comes with it. My strategy for the actual workplace stress is to remove myself from it completely when I'm not there. My subordinates may not contact me outside of work for anything work related as we have people they can call who are on shift almost all hours of the day. I frequently joke that I forget their names when I leave the building.
As for the family part of it, you need to sit down with mom and explain you need an assistant, or more money. Establish what your role is worth on the open market, and ask for that AS WELL AS vacation and any other benefits you would like. If your mom gets angry at you, you may consider quitting. You are within your rights to ask to be treated like any other employee of any other company.
Never take your work home with you, this used to be the source of a lot of my stress, since I've stopped life has been a lot better.
"All is fair in love and war." - Francis Edward Smedley