I lay awake waiting until I judged it must be about two o'clock in the morning.
I fell asleep before midnight and didn't wake up until six in the morning. 
Я лежал без сна и ждал, пока не решил, что сейчас, должно быть, около двух часов ночи.
Я заснул до полуночи и проснулся только в шесть утра. 