What does bis in die Puppen schlafen mean?

bis in die Puppen schlafen - German to English

to sleep till all hours