I had my 25th birthday yesterday and made it 90 days. Finally. My first attempt to quit was back in 2012. Good stuff started to happen when I managed some decent streaks.
What made me finally quit was the realization that a life with PMO is not a life worth living. Maybe not the best mantra in the world but it worked for me.
I feel like I still have a long way to go. I do not consider myself addicted to PMO anymore but all my problems did not magically disappear. I do still have major depression, OCD, PTSD and possibly scizoaffective disorder.
For me, it all boils down to this: Life is incredibly short. Death is eternal. Work trough your shit. Everything will feel totally hopeless at times. You may even feel suicidal. The emotions however will eventually pass. It is possible to have a good life no matter how much shit you have to go through on your way. Never forget that.
LINK –Finally made it 90 days