befuddle

verb

1.
be confusing or perplexing to; cause to be unable to think clearly
Derived from:
befuddlement
2.
make stupid with alcohol