Codependency Support Group
Codependency is defined as someone who exhibits too much, and often inappropriate, caring for another person's struggles. A codependent person may try to change, or feel shame about their most private thoughts and feelings if they conflict with the other person's struggles. If you are on a journey towards self-love, this support group is for you. Join us and find others...
I believe that there can not be any healthy recovery without first and foremost dealing with God, and that needs to include creating a personal (one to one) relationship between our self and our Maker.
So to me your words above sound like you are doing fine.
I also agree that your old BF is surely codependent too just as most people are codependent to various degrees.
Keep coming back here - as other people can use your insights too.