The biggest problem of mine has been lust
The battle against myself lasted 2 years until I understood these things:
1.Devalue porn- dont hyperbolise its impact in your life and dont take it as a addiction, when it really is a habit.
2.Environment impact-I guarantee that if you changed your environment, you would completely break this habit. Your brain has been programmed for years to do whatever you are doing at a certain environment you have always done it. Once you change your environment you break the cycle completely.