I'm still this way! I'll be up til 12-1 am on a workday then 2-3 am on Fridays/Saturdays. Those weekends usually mean I just offset the late nights with late mornings.
I know I should take your advice but I can never bring myself to do it. Pretty sure a part of its revenge procrastination...which is a whole other problem.