Wow! Awesome post! Thank you so much for sharing! I learned to be co-dependent probably in my very early years. Even after seeing several counselors over the years and finally finding a good one who was CBT therapist whom I saw for over a year, I still struggle with it.
I agree with Greeneyes, how much difference is there really between a co-dependent and an addict? We are both trying to change a habit that is extremely hard to change and the behaviors can be similar. Always a work in progress.