The 12 steps are like a blueprint.
It helps greatly if you have someone to discuss the program, the principles, the steps, the struggles with. Whether it is a sponsor or a friend that you make through al-anon that
is on a similar journey and you have regular contact with.
I have a friend that I made through alanon...we call ea. other step-sisters.
We check in every week to talk about things...with al-anon principles as our guide.
I start the steps over ea. year. Oh yea there is struggle. But I have learned progress not perfection is the best way to go.