not all there
not all there {adj. phr.}
Not completely alert mentally; absentminded; not together.
Bill is a wonderful guy but he is just not all there.
Categories:
add yours
Source: A Dictionary of American Idioms
Add my comment