I'm sorry you're feeling this way. Things seemed to have snowballed for you. I remember hearing that besides adequate income a person needs job satisfaction. One thing I like to remember is that we only have one life, we should live it the way WE want to. I have never met a person who WISHES they would have worked more instead of doing the things they love or spending time with their family.
http://ezinearticles.com/?Job-Satisf...Play&id=356079
That is a site that might help you out. I hope that you're able to change some things for the better. Maybe you could think about moving the business to an office or hiring a secretary to help with some paperwork. Oh, and if you don't like the program you're working with, complain to the company! Depending on the software, the company might have some templates or addins that can help you out.
good luck.