What does bis in die Puppen aufbleiben mean?

bis in die Puppen aufbleiben - German to English

to remain up till all hours