Congrats on the 25 days, you have many of the things I have found in AA in place. Not sure if you are working a program or not, I can only speak for me, but my self will failed me time and time again when it come to staying stopped drinking even though that same self will brought me a great deal of success in all other areas of my life.
Keep doing what you are doing, sounds like it is working for you.