3 - 5 hours is my norm. I'll wake up around 6-7am for my day job and program at night until 2am.
However, when I do make time to relax - I've been known to knock out during the day and not wake up until 3 or 4 the next morning, thus continue this horrible habit.