I’m about your age, and I’m still a virgin. I’ve had experiences with women, and masturbation as well in the past. Let me tell you, the desire for you to stop is the most important and foremost step. I used to be addicted to it as well, but now I’m able to control it, and it’s a beautiful feeling. I’ve gone from being obsessed with masturbation to taking a vow of celibacy (hopefully on the road to priesthood soon).
Addiction to masturbation is usually a result of pride or lack of self-esteem. What you need to do is practice fasting and temperance (ie, self control from other things). Try fasting once a week (especially now during Lent). Fridays are a mandatory fast without eating meat, but you could also fast on another day (Wednesday is popular) with something else; give up your favorite drink or meal, take a cold shower, consume only bread/water for the day etc). The point of this is to rid yourself of luxury and sloth; ie, detach yourself from the world and the worldly desires, which helps you also practice self control and denial in regards to masturbation.
Also, be specific in your prayers. When you pray, really connect with God and ask Him to help you. Turning to our Virgin Mother Mary is usually a good idea for strength over sexual sins; she knows what it’s like to live celibate and under sorrow. When you feel tempted, close your eyes and meditate for a moment on her sorrow. Close your eyes and say aloud “Jesus, Mary, and Joseph”. It gives you strength.
It is also important to remember purity. To stay pure means to keep a clean heart from all evil thoughts or desires. Bad things lead to more bad things. If you go out, drink, watch a rude film, swear, get into feuds with people etc, you’ll be a slave of sin which will tempt you to only sin even more. This calls for a lifestyle change. Let go of your pride or ego and don’t argue with people; keep a good relationship as well as you can. Do something for someone else out of charity; don’t gossip or swear, don’t follow stupid modern day celebrities or shows that are just furthering you from your spirituality.
Obviously, you need to help yourself though. Don’t look or think about sexual things, they’l just drag you straight back down into temptation again. Keep your mind and your activities occupied with sensible things; keep busy with another hobby and keep your mind off sexual lust. If you find that you get tempted somewhere commonly, avoid that place or activity. If you see an attractive girl, remember that she has just as many faults or blemishes as anyone else, despite the way they portray themselves. If you find you’re getting tempted by talking to or seeing other girls, then simply distance yourself from them and don’t get caught up in their cry for attention. You’ll also notice this makes them respect you even more, not that you should use that as an advantage. Try to think about girls from a more personality-based view, think about what kind of person they are, what they like, their faults, their strengths etc. Don’t just judge them based on appearance.
If anything, you should do it for yourself. Masturbation is poison to your mind; it creates a sexual desire within you that burns in everything you do. You’ll find that you constantly get tempted by attractive women which will hinder your ability to hold a steady conversation or relationship with them, seeing as your mind is focused on lust. It distracts you in other things as well. Take it from someone who’s been down that road before; women can be trouble, especially when you fall for the trap of the ones who like to present themselves sexually.
You need to realize that there is a world of glorious spirituality out there. When you connect with God and receive His grace, you experience something that can’t be matched by anything else, and the only way to experience this is to love Him completely. Rely on God and throw yourself upon Him. Be motivated by His Love and righteousness. Another helpful tip; attend mass as often as possible (not just on mandatory Sundays). Try to go to mass as many times as possible after you have confessed your sins. Receiving the Eucharist gives you strength and it heals your wounds. Trust me!
It gets easier after you break your cycle of habit. After a couple of weeks, it becomes much easier as you go on, believe me. When you see the world from a different perspective, not blinded by lust, you’ll be much more motivated. God certainly has some glorious plans for you, you just need to obey and surrender yourself to Him! Ask Him to Help you on a personal level, and follow His word in other areas as best as you can to give you strength and training in obedience. You can’t do it without God!
Take a look at this as well, it has some very helpful facts and tips to consider.
I will keep you in my prayers. God Bless!