Are you asking for technical or psychological advice?
From a technical perspective, one could implement blocking on their own network to make it harder (no pun intended) to find. pfSense might be helpful. There are browser addons to block porn.
If porn is causing problems in your life, such as interfering in your relationship or your ability to focus on work, then perhaps consider seeing a counselor.