Hi Kate,
I’d also suggest going to an Al-Anon meeting. Everyone there can relate to exactly what you’re going through, and can give you a lot of support and ways to cope.