I have to balance my long sessions of hacking and screen time with something physical. Gym, home projects, or something that's making my body work too. I know others have experienced the same thing, with different solutions.
Loving the virtual and code isn't a problem, as long as there's an offline component to balance things.