Когда увлекся программингом помнится три месяца жил по расписанию ночь_сплю - ночь_не_сплю.
Т.е. просыпался, днем- учился, работал, ночью - програмил, днем - учился, работал, ночь - спал. И ничего, нормально. Правда стало нормой уснуть в маршрутке )) Сейчас хорошая работа, так что не приходится насиловать собственный организм.