meaning of bis in die Puppen pennen

bis in die Puppen pennen - German to English

to sleep till all hours