Suffering from shell shock.
Stunned, distressed, or exhausted from a prolonged trauma or an unexpected difficulty.
shell shock n. See war neurosis.