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...
While you are not responsible for what your sons actions are, It will teach you how to deal with this from your perspective. Allowing you to figure out what your reactions and actions are. Which are appropriate and which are inappropriate. Each teaches us, to change our lives and help us to find our own inner serenity.
The truth shall set you free.
I would suggest reading some online info about codependency, and looking for local support groups too. And you can get good feedback here by participating.