Hi,
Thanks for sharing your story. You do sound very strong and I can see why you should feel proud of yourself coping in what is a really tough situation with your partner.
If you do feel the need for any support for yourself please contact The Icarus Trust. It can be good to talk with other people who understand what you are going through. We are a charity that provides support for people like yourself who are dealing with the addictive behaviours of a family member.
You can contact us on help@icarustrust.org or visit the website http://www.icarustrust.org
Stay strong and good luck!