Hi :-)
Welcome to SR!..you will get loads of support here - were all in same situation , messed up!
But we're all going to be alright!..with help :-)
Your doing well so far - my vice was wine so I don't know much about what your going through but know plenty on here will give you strength and encouragement !
Good luck :-)