Being able to do it all doesn't mean you should do it all. There are more and more web based services "selling into the startup market". IMO there's three just about full time jobs for a startup - Developer, Community Manager, Business Person. If you are going to do several/all of these roles, you need to get extremely good productivity. Here's a few ways to do that:
Hope this helps,
A few things:
Remember: Any kind of break is better than being unhappy or cratering your business! So it's worth it.
Good answers... One thing I'll add when I get burnt and have a tough time motivating myself, I'll write down every task I do during a day. Do it for a week. Then at the end of the week walk through your tasks and honestly evaluate what you're doing. Is it high value, are there things others can do, are there things you don't have to do? Just the act of doing it motivates me to keep pushing even when my brain doesn't want to.
And definitely agree about taking a vacation...getting into exercise to escape...and doing a completely different project.
Take a break, a serious no checking email for days type of break. The world will continue to rotate without you. Personally I've found exercise is one of the keys during stressful times to control burnout and stay emotionally stable.
There are many things you can do to kickstart motivation, but many of them are going to depend on who you are as a person.
Here are a couple things that I have found that work for me:
It is different for each person, but you have to find a way to re-ignite the fire. On the flip side, you also have to know when to let go.