Late and tired

It's late and I am tired. Tomorrow's productivity at work might be affected due to lack of sleep tonight. Nothing new, of course. How long can we IT professionals go on this way? What should we do to overcome this sick work culture? I hope and try, but rarely succeed. And I have no hope of achieving that in near future. :-(