Treitz quit playing the "I'll Quit By" game and man up and Play the I QUIT FOR TODAY and tomorrow I will start all over again and again I QUIT FOR TODAY. Leaving yourself a "deadline" to quit by just opens yourself up to cave because you always feel like you have more time before that deadline.
I could have typed your post myself. I have followed the exact same path only mine continued past 25 to I'll quit by 26, by 27, by the time I have a kid, by the time my kid is 1 etc. And here I am now at 29 finally commiting full fledge to my quit.
Take it day by day. Post your role DAILY, stay close to the site, if you feel an urge read whats here, get in the chat, rage, call/text/PM other members, use the vets. Do whatever the hell you have to, to get through each crave one at a time.
Commiting to your quit, posting role, holding yourself accountable, and allowing your quit brothers to hold you accountable does go along way.
Just tell yourself One day at a Time
Quit with you.