I tend to work in two bursts during the day when working from my home office.
I work 10 - 1 have an hour break and then do 2 - 4.
I find I can get most work done using that framework whilst still allowing me time to get other stuff done in the morning/late afternoon that might otherwise be a distraction!