Often times spending 2 or more hours is counterproductive, I always find it easier trying a map again after a break from it. But still, I also get addicted and go for multiple hours anyway, hard habit to break. Though lately I've found I can multitask and attempt challenges while trying to come up with song lyrics, which I'm pretty much always working on.
This map though, I don't feel like I got an optimal time but I haven't been able to get any lower... not sure which parts can be improved on.