When you work in an office, taking a day off means that some things might not get filed, a deposit doesn't get made, a meeting goes unattended. When you work from home and you take a day off, it means work piles up.
When you get back to working again, the pile can be so huge that suddenly, you're overwhelmed. Even when you work from home, even when you're self-employed, you can't escape stress. Learn how to make time budgeting work for you so that work doesn't threaten to overtake you.
If you need a day off, then take one - but prepared to work twice as hard the next day around. Keep lists of things to do, so that you can check off completed tasks and visibly see yourself making a dent in your workload. Focusing on one small task at a time gives you a sense of accomplishment, and keeps you from looking at the big picture that seems filled with work.
Work from home can be enjoyable as long as you maintain some sort of schedule and budget your time. Give yourself some quiet time to work when you can, and you'll find that you get a lot more accomplished. Focus not on the big picture, but break your day down into several smaller tasks that are easy to complete. Take things slowly, and soon you'll find that you've finished your day's work early.
Learn how to use time budgeting to make work from home, work for you.