What does bis über beide Ohren drinstecken mean?

bis über beide Ohren drinstecken - German to English

to be in over your mind