Glad to hear that you've picked yourself up, and are moving forward. As guard says, we're all working on making progress. Keep in mind, though, that there's no limit on how much progress you can make - right now, day by day, you can stay clean.
You're clean now, and the cleaner you stay, the more free you'll be when you reach pesach.
Thank you for your inspiration, and I hope to continue to be inspired by you! I would recommend that as far as "teightening the reigns," that you make something specific, in stead of a general attitude.