a bit crazy, a bit off, funny in the head People will think you're touched in the head if you wear that Superman suit to work.
TOUCHED IN THE HEAD
Meaning of TOUCHED IN THE HEAD in English
English idioms vocab. Словарь английских идиом и выражений. 2012