Yes, big blocks help, even if you take small breaks or if you have small tasks and have to switch, that time is yours to focus. I don't follow a strick plan now, but I used to do 3h blocks and pause between them.