First of all, I just want to say how refreshing it is to hear of a real success! You are an inspiration to us all on this forum.
Chaza"l say, "The words of Torah cannot last through someone, unless he has first stumbled in them". It could be that almost all men at one time or another fell in this sin. When we are young, unmarried and not yet mature, it is difficult to be fully clean and in control. However this is G-d's plan. This has to happen for a person to be able to properly fight the evil inclination and to know what he is up against. Once a man knows what brings him to fall, he can start to avoid those things. He will come to realize how important guarding the eyes is-- something that until that point he may have not paid much attention to its importance. Because he has fallen in the past, he can know now what he needs to do to become a Tzaddik. If he had never been brought to fall, he would never become truly strong and truly holy. That is why Chaza"l say, "in the place where a Ba'al Teshuva stands, not even a perfect Tzaddik can stand".
As to your question of SSA - please see this page of the FAQ on our site:
www.guardureyes.com/GUE/FAQ/FAQ16.asp I think there is lots of info and links there to help you in this regard.