puzzleheaded

adjective

Having the head full of confused notions.