Alcohol and drugs can make you do some pretty messed up things. You definitely messed up, but it seems like you understand the cause of all of your problems. It seems like you just need to walk away from all drugs completely. I understand that this is very difficult to do, but I wish you the best of luck and you have the support of this entire community behind you.