Dazed and confused
• Absorbed in thought
• Addled
• Bewildered
• Caused bewilderment
• Deep in thought
• Lost in thought
• Perplexed