Since you say you are using it, in part, to help with your anxiety--do you have a medication you can take for anxiety.
Don't feel bad when you mess up. Congratualate yourself for cutting back as well. Guard against black and white thinking though quitting is a great goal!