not right in the head

From Wiktionary, the free dictionary