keep late hours

[keep late hours] {v. phr.} To go to bed late; habitually stay up(and work) late.

"If you always keep such late hours, your healthmight suffer," Tom's doctor said.