For me what i have learned so far: (you may not agree with me but i would love to know your opinion!) It's a journey of mindset programing and it have no end. If you stopped improving yourself and your character you will slip away. If you give up, you will get to a worse point, so keep on moving. Being firm with your action is not a bad thing. You need to feel loved and need to express your self. Women have more dimensions than what porn industry present. (they are not just a body) Don't consume your body in unuseful habits, sports is awesome. Sex is for expressing love and getting entangled with your partner. It's not the number of days you pass without PMO but who you become through this days, the amount of change inside you! If you want to walk fast then walk alone and if you want to walk far then walk together. (I didn't try this in my PMO journey but i have tried it in other matters). Reading Books is awesome! There is Nothing for free you pay for every pleasure you get, Pay attention to the price! That's what i can say so far, i may add other things in the future. Sorry if there is something not clear, English is not my first language. Wish you GOOD day!