Working from home is great but it doesn't suit everyone. You need to be reasonably disciplined when working from home to avoid the temptation of other things around you. Morning TV suddenly seems enthralling, that DIY project needs finishing, just another cup of coffee before I get started ...
It's less of a problem when you're focused and know where you're going, as you're motivated to get on with it. Organise your day to enjoy the flexibility of working from home and running your own business while still being productive.
If you thrive on having other people around you, you might find it more difficult and more isolating. You may be better finding a shared workspace where you can feel as if you're in the office. Hot desking and co-working offer shared working environments with flexibility. Technology can give you the tools to be able to work from anywhere.
For home workers - I often recommend going somewhere else to work. A change of environment can help to stimulate ideas and productivity. I recently mentioned I'd travelled up to London for a meeting - I got soooo much work done on the train journey. I also regularly go to a local hotel, where I can combine a meeting with spending a couple of hours working - away from the phone and email. Again - it's a great way of getting things done and catching up.
For office based business, I also recommend finding somewhere else to work, so you can get away from the office distractions, find a quiet place to work. This could be a meeting room, an office on another floor, a local coffee shop (although Starbucks tends to be noisy - headphones helps) or even working from home for the day.
A change of environment can be good whether your usual working environment is at home or in an office.
For anyone running their own business you need to take 'time out'. Setting aside time to catch-up or think more strategically about where you're going and reviewing progress and results. I'd suggesting booking out at least a half-day a month for that important "me" business time. Also regularly scheduling times in the week for catch-up, so that you keep on top of things and avoid a backlog - often easier said than done if you're busy, even worse when you're disorganised.
Avoid information overload by dealing with it at source. Stop it arriving in the first place, manage it when it does and understand that not every single piece of information that passes across your desk or through your computer needs to be read or actioned.
Plan on working five days, four days or even three days a week and then organise your work accordingly.