Oh, I also intended to mention a fleeting thought I had yesterday, which is that I know I am going to beat this addiction. There is nothing in my life that I have said I will do and that I haven't then accomplished. Now, I don't always get things done perfectly or in the timeline I say I will, but despite my shortcomings and imperfections, I am stubborn and I always pull through. It was a small thought, and I'll admit that in the hole right now I don't yet see how I will overcome this addiction forever... but I had this sudden flash of recognition that I know I will be successful eventually.