That comes back to the that word "codependent". I think most members on this forum are codependent. When we know better then we do better. The old saying, put on your oxygen mask first and then help all others. You are heading in the right direction!!