I definitely tend to spend all my waking hours in front of a computer coding. If I am going to do something other than coding I would prefer to allocate an entire day to it than bother with a coding session that isn't going to benefit from the flow state that comes from coding for 16 hours straight. (Maybe you just hate your job? I work for myself.)
FWIW, I turn 40 next month, which is apparently "old" in this field. With the exception of a few months in grad school when I became so utterly demoralized by how all of the software we use on a daily basis is horrible and I quit computers entirely (even doing a "powerpoint presentation" using physical cellophane slides that I carefully drew to look like a stereotypical powerpoint presentation with markers) I have kept up my excitement to use and program computers until the whee hours of the morning for three decades.