puzzleheaded

(adjective)

adjective

1. Having the head full of confused notions.