Hello and welcome, we have all walked in these shoes, our problems may not all manifest themselves the same way but we are all family.
Counseling has been very beneficial for me, others have had much success with al-anon.
I am glad you are here, it takes a lot of courage to post, please don't hesitate to ask for help, this is a great place to vent, to talk, to get some support or a hug.
Best of luck to you,
Bill