Well come to our forums!
I'm sorry to hear that your addiction has caused you to hurt people and has contributed to your mistakes.
I understand that addiction isn't any easy thing to go through but it is something that you can learn to intervene with.
Are you receiving help for your addicition?
I can see that you are trying to work on yourself and make changes which is something you should be proud of. Inner work is the most important work that you will ever do, it can bring great internal growth.
Along your journey you may be confronted with other internal challenges but just remember that when these challenges arise treat them as just that challenges learn to rise above them and to learn from them.
Time heals all wounds just give it time with your family and keep on working on the new improved version of yourself.
It takes alot of hard work and courage to confront our internal world but once you can do this your life will be very free flowing.
Good luck and
believe in yourself this will give you your wings to fly.