Glam, I agree with Midwestern...12 sleeping pill is a lot of pills. Apparently the pain was so great that he couldn't sleep. Well, now we know why the mood swings were the way that they were. You can't go cold turkey off those AD's.
He definitely needs some help with his issues at this time.
Good luck. Glam, just remember, you can lead a horse to water, but you can't make him drink. Your h is going to have to do the work to help himself get better. You can't do it all for him.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.