Counseling 101 is needed!
Putting aside bad memories is needed!
Focusing on gratitude now is needed!
Find your positives. You know what they are. You've mentioned some of them. Then .... build on them.
You might need different meds!
You do need a good professional to talk to regularily!
How is your son doing?
Darn, there are a bunch of things to think about .... not one of them is your X!!!!!
Rob & Gizmo