Gonna be honest, I’m not certain how you can be a Christian and have a pornography problem. Are you doing everything you can do to avoid it, and to avoid self-stimulation, outside of marriage?
I’ve been there. I’ve also been lazy. But Jesus said it’s better to cut off your hand or gouge out your eye.
Paul said it’s better to marry than to burn with passion. I recommend getting married as soon as you can. Unless you are 10,000,000% sure you are called to monasticism, find a wife as soon as it’s legal. Arranged marriages in Christian families may be the best way.
If you can’t find a wife, stop looking at porn, stop watching movies or playing video games with suggestive content, stop masturbating, stop complaining, and find a wife. The world population is more than 51% female. There is a wife for you out there.
Use your sex drive the way it’s supposed to be used if you can’t have sex: channel that aggression into physical exercise and mental discipline. Do your research. Join Christian dating sites.
Go on as many dates as you can. If she’s not Orthodox, talk it over, she may be interested in conversion soon, or later on. Main thing is finding a real Christian, and not a Christian in name only.
Get creative if you have to. Become best friends first, if possible. Long distance relationships sometimes work, because you develop an emotional and spiritual connection without a physical connection.
Get married in an Orthodox church if you can (she might convert, just for the sake of marriage).
I recommend having children early, if possible. Many American females, because of artificial hormones in the food, start their periods early, so if you don’t have your kids by the tone you’re 30, you may not be able to.
Talk to a priest. Become Orthodox, if you’re not already. And do all you can do, to lead a righteous life. Freedom from pornography is possible, you just have to be determined, and empowered.
Also, backtracking slightly: avoiding pornography. Install filters on every mobile device. Only browse the Web in public. Go to a coffee shop, or hang out with your annoying roommates, if you have to.
Cut out the masturbation: it’s not OK, and you are cheating on your future spouse. Leave the doors and windows open. If you can’t sleep, and are still tempted, go outside for a walk or run. Get out in public, where there are consequences.
The point is: you can do it! You can avoid sin. Determination, built up through disciplines like fasting, prayer, and physical exercise, will help.
You have millions of invisible friends and allies cheering you on, plus Christ, the Trinity, and the Theotokos. Fight to the end, and you will receive your reward.
*Disclaimer: I am not Orthodox yet, not a teacher, and definitely not a priest. I know a lot about marriage and child rearing and getting free from pornography, though.