What a journey you've been through. All credit and praise to you for your patience and forgiveness. Amazing. 

It certainley sounds like some degree Bipolarity to me, purely as an observer and fellow victim thereof, anyway. I know you don't want to pry into his medication regiment, and I agree with you that it needs to be his responsibility, but if he is Bipolar he needs to be on more than just an AD. ADs-only can make things much worse with Bipolar. This is probably something you already know, but just thought it worth pointing out.

I hope things continue to move in the right direction for your family. Keep us posted.