addlebrained

Adjective

 * 1) stupid and confused or muddled