I find that sitting in the same environment day in and day out - whether you work from home or in office - can often stifle productivity and creativity.
If you have the flexibility, work from a coffee shop for a few hours or even just work from a different room in your home (the kitchen table instead of your office) or a different space in your office building (get outside on the patio if you have one or hang out in a lounge space).
A simple change of location can sometimes break the monotony and help stimulate your brain with new ideas from your surroundings.