I fooled myself as well in that way. Thinking that I was sober for X amount of time then drank, then thinking because of that I was doing much better. In actual fact if you didnt drink after that relapse then yes you are doing much better, but I would say that in fact the drink is still prevelant in your mind, you havent turned any corners and perhaps you will drink again, why? because you drank. If nothing changes then nothing changes. Look at what you were doing while you were sober for 3 weeks. Thats not a long time at all. Binge drinking is a dilemma and a half, its trickier to stop because of your exact same thinking pattern.