I learned from a shiur that when you commit the sin of wasting seed, you will lose your Mazal (luck). Things won't open up for you and many things that should be acquiring in life,you won't attain because you have this horrible thing that you committed blocking it.
Let me tell you something. It was only after stopping to commit this sin, I was able to get married, and many things are opening up and I am able to embrace Yidishkeit without any schmutz. It is worth anything in the world to do!!
Do whatever you can to avoid the sin. Build fences which consist of:
1) Don't ever be alone in your home - Just go out(Go to Library,shopping center,etc...)
2) Install K-9 web security or any other good filtering system in your computer that will filter out Porn and all other bad things(Schmutz).
3) ALWAYS LEARN TORAH - This works Very well!!!!
4) Never have any magazines,catalogs,newspapers in your house !
5) If you can, get the TV out of the house. Fill the house with Judaica books.
6)Make sure the bedroom is not too hot and you can feel comfortable and fall asleep quickly
These are some of the main fences to put.