I used to be in the same situation you were in. But then I stumbled on this blog post:
https://web.archive.org/web/20090715120 ... ation.html
What hit me was that if you masturbate a lot, it lowers your testosterone, which basically makes you look like a kid. Also if you masturbate a lot, it lowers your ability to think effectively. Did you ever have times where you just couldn't mentally keep up with things? What was the cause? You had no idea what it was right?! Even after all that studying. It was masturbation...
These motivational videos helped me out with stopping as well as building a better lifestyle:
https://www.youtube.com/user/RSDMotivation
Also. Do not challenge yourself. Do not think "I can just watch porn and not jerk off. Yeah yeah I'll be ok". That is no different then saying you are going to get over your ex, yet you're just sitting there looking at her pictures on facebook. You are setting yourself up. It's going to be an inner battle with yourself. But you can do it.
Set yourself up to win. Right now. Throw away whatever oil or whatever the hell you are using to get off. Block every porno website you visit frequently. Block the word porn in general on your browser. Do it now. And when it gets to the point where you're fighting with yourself...
Just remember:
-your dick will grow if you don't jerk off
-if you keep doing it, your brain will be so unhealthy you will probably become retarded
-if you keep doing it, you will forever look like a kid
-watch one of the videos from RSDMotivation
-If none of the previous things I've listed work. Leave immediately and go out. You can't masturbate while you drive. You have to change yourself, and your body does not like changing. So like I said it's gonna be a battle, but set yourself up to win. You got this. I believe in you.