(Also in a haze.) This idiom is used when someone is confused, dazed, disoriented. Example: After he heard the bad news, he was in a fog for a moment.