I don't have any great advice for you, but I do have a ton of (((hugs))). I've been where you are with an AM and codie, enabling family. I've played every role in the ACoA handbook. I'm finally getting to live MY life at 30. While getting here is hard, it is absolutely amazing to be on this side of things. Getting healthy is so great. You will get there in time. Keep coming back.