You don't get that passion by doing it 9-5.
Programming CAN be all consuming if you let it and for a while, I did. I had so much work to do be it at my day job or side projects that it left 0 time to do anything else. Because of that, I gained weight and generally feel like crap most of the time (let's not even talk about actually sleeping through the night)
It's important to take some time and do something else. I'm trying to make it a point to spend at least an hour a day bike riding or roller blading or just even spending time with my wife. You'll go insane otherwise.
The eat, sleep, code, repeat may be originated from this https://www.youtube.com/watch?v=wBoRkg5-Ieg but I don't think that's the first occurrence of a "repeat" phrase...