befuddled

adjective

Unable to think clearly; confused or perplexed.