HI Lifebound,
I just saw your posts, and I thought I'd throw in my 2 cents.
Firstly, congratulations on 24 clean days!! 25 days ago, you probably never imagined that you could accomplish so much!! Feel good about this accomplishment!
Secondly, you need to view each and every day as a new battle. It's very hard to say to yourself," I will never do this again. Ever!" As soon as someone says that, the yetzer steps in and says, who are you fooling? You know that won't happen! Why prolong the inevitable? If we instead say to ourselves, TODAY I WILL NOT DO IT! NO MATTER WHAT! (Use caps when talking to your yetzer!) The yetzer will say "you know you will do it next week". Respond by saying "so What? Maybe I will give in next week, but TODAY I will not!" This is not a delay tactic, this is focusing on winning the battle that is right here right now. Right now I have a battle to win. The outcome of tomorrow's battle should have no effect on today's fight! The yetzer definitely fights this way! He fights every battle to win, and he is completely undeterred by 24 consecutive loses. Fight today's battle today, there is no need to fight tomorrow's fight now also.
If you win today's fight, YOU WON!!! This is not an all or nothing concept. Every fight you win, every time you say no, is a victory in it of itself! Tomorrow's loss has no impact at all on today's fight. Don't view the 90 days as pushing off the inevitable. View it as a reprogramming of yourself. You are changing yourself from someone who gives into his lust, into someone who does not give in. This change takes blood, sweat, and tears, and time! Even if you do fail, you are a very different person! You are now a fighter! Not a quitter! You are not delaying the inevitable, you are building up your army. Every day that you hold out, your strength grows, and you become a bigger, better fighter.
Every victory, no matter how tiny, is exceedingly precious in Hashem's eyes! HE wants us to win! HE is rooting for us more than the entire GYE site combined! HE wants us to win! HE also helps us when we ask him. Say some Tehillim when feeling down. Pour out your heart in Tefilah to HIM, asking, begging, PLEADING with HIM to help you, to give you the strength you need to fight. Hashem knows our limits, and will push us to those limits. But HE won't push one bit beyond our limits.
Chazal say, the greater a person, the greater is his yetzer. You are now a strong fighter, not a wimpy pushover. In order to challenge you, your yetzer has grown accordingly. Imagine this, 25 days ago, had the yetzer attacked you with the same strength he is using now, you would have failed in 3 seconds flat!!! He has to up the ante, just to level the playing field! The fact that things are getting harder, means that you are getting better!
Thirdly, this is a lifelong fight. There is no way around that, and no magic pill to make it go away. Chazal say אין אפוטרופוס לעריות!! They knew what they were talking about. The yetzer for Arayos, (and masturbation is included in that category) is a lifelong thing that affects everybody! No one is immune from this fight! Those of us on GYE are just more pro-active about fighting the fight. But everybody has that fight. That is why Chazal forbade Yichud, and that is why they established special restrictions for when one's wife is a Niddah. Solving your personal issues will help you know yourself better. It will not make this fight go away, at all. We need to focus on each fight as it comes up. The fact that we may have unresolved personal issues, is just the yetzer's way of saying "Be a quitter!" Tell him back, "Yes, I have loads of unresolved issues, BUT I WILL NOT GIVE IN TODAY. PERIOD!!!!!"
One way that I found that gives me chizuk, is to dedicate your fight to someone else. Perhaps you have a friend or family member who needs a shiduch, a parnassah, or a refu'ah. Say to yourself, that in so and so's zechus, so that he can get...I WILL NOT GIVE IN. A few years back, missiles were landing all over Israel from Gaza. (I live in Jerusalem.) When faced with a difficult challenge, I said to myself that Klal Yisroel needs the zechusim now. In the zechus that everyone should be safe and unharmed, I will not do this now. I was able to last for a while with this. If you do this for a friend, it might be very helpful.
Another thing to do is to find another way to blow off stress. Jog around the block, run up and down 5 flights of stairs, do as many pushups as you can, jog in place quickly for 10 minutes, lift weights until you are sore, whatever it takes to help release some tension in your life. You don't need to masturbate! Smokers NEED their nicotine fix, you do not need a masturbate fix.
You don't need years of therapy to win this fight, and you (and everyone really) will be in this fight for life, but you are not alone, and you can win this fight!!