Synonyms of CRACKBRAINED

What is another word for CRACKBRAINED