Bro,
here it is bro plain and simple you need to go on the offensive
#1 get an accountability partner
#2 get an internet blocker from
www.we-blocker.com
#3 in blocked sites list all your favorites and have your
friend put the password and never give it to you
#4 go online only when there is a high chanced of someone
walking in on you. I would say any surfing on the
internet after 9pm will get you into trouble.
That is what you need to do with the internet. Take away all opportunity to sin.
In dealing with Masturbation, it is so difficult I have struggled with it on and off for 13 years. I want to tell you that when we sin in this way the devil does not make us hate God but forget him.
these are some helpful hints for avoiding masturbation
Bathe yourself in prayer each day, if possible in prayer set
apart your entire body part by part sanctifying it to God.
praying that you would glorify God with each part your
hands and your genitals
*Look for your idle times and fill them with stuff. when you
feel yourself aroused all day at school, try to go to a friends
house to study until your tired and then go to bed. Another
way is that may studies suggest doing something like
exercise when your are tempted. So if you feel tempted
run around the block a couple time until the feeling goes
away
* David said that I have hidden your word in my heart that
I might not sin against you. Memorize scripture like there is
no tomorrow and when you feel tempted begin speaking it
* Also I would suggest going to Settingcaptivesfree.com and
joining the way of purity course which will teach you
awesome things filling you with scripture and tried and true
ways of victory
I hope this helps you and I am open to be your accountability partner, and I am here for any questions. I will be praying for you