As you can tell from my previous post I struggle with working from home and, at the moment, I do it approx 4 days a week.
Things that I find do help are:
1. Set alarm for 7:30 and get up and showered – all to easy to roll out of bed at 8:45 and spend the morning in your dressing gown.
2. Go out for a walk before sitting down to work. Does not have to be too long – when I do this I just go 500m to get a paper.
3. Go out at lunchtime for a brief stroll.
4. Organise something for 6pm which means you have to finish your work by then. This can be a ride with mates, cooking a meal for partner etc.
When I do these things I can often finish my work by 3pm. If I do not, and the work that I have to do is tedious, I often find myself surfing the net aimlessly (often on STW) and then still having my work to do at 9pm.
Will be interested in the other responses.