Idiom: In over your head

See also: