Idiom: You've got rocks in your head

See also: