supported

  1. She supported her husband many difficult times.
  2. She supported her husband at many difficult times.
  3. She supported her husband through many difficult times.
    Are all correct?
    Do they mean the same?
    Please comment.
    Thanks.

1 incorrect
2 and 3 correct, but they do not mean the same.

at - during the difficult period.
through - from before the difficult period until after the difficult period.