fog, in a
(colloquial) dazed; confused; baffled; perplexed.