Going out with people who aren't in IT helps too. I too have had that problem of just wanting to stay until 05:00 to do something, but I tell myself that's not the effective way and go to bed regardless.
I don't know you, so I don't know what else to say. Just experiment - try mixing exercise with active social life and new experiences. Go skydive or something like that :)