How to Run Away from Porn

•mireille•3 min read

"Running away" sounds dramatic. What it actually means is simpler: making the habit harder to reach than the urge can sustain. The urge has a duration. If the distance between the urge and the content is long enough, the urge dies before it crosses.

I tried running away through willpower — deciding not to go there, white-knuckling through the urges. It didn't work because the urge always showed up when willpower was gone. What worked was building distance — physical, technical, and temporal — so the urge couldn't complete the path.


Technical Distance: The Blocker

The first layer of distance was a blocker on my browser. BlockX is a free Chrome extension that blocks 70,000+ adult content domains at the network layer. The sites never load. I enabled it in incognito mode and added keywords for my triggers. BlockX intercepts search queries across Google, Bing, DuckDuckGo, and other engines.

The technical distance: the urge shows up, types a search, finds the results page blocked. Tries a direct URL, finds the site blocked. Tries incognito, finds it blocked there too. Every entry point is closed.


Physical Distance: The Environment

The second layer was changing the trigger environment. I'd been using my laptop in bed every night. The habit was wired to that setup. I moved the laptop to the desk. The bed was no longer the place where the habit happened. The desk was a work environment, and the urge didn't fire there.

The physical distance: the trigger context is changed. The urge shows up less often because the association is broken.


Temporal Distance: The Time Slot

The third layer was filling the time slot. The habit lived in a specific window — 9pm to 11pm, weeknights. I filled it with reading — something that required enough attention that I couldn't half-do it while scrolling.

The temporal distance: the time slot where the habit lived is now occupied by something else. The urge doesn't have an empty window to fill.


What the Distance Looks Like in Practice

When the urge shows up at 11pm on a Wednesday:

  1. The urge fires. I'm at the desk, not in bed. The trigger context is different.
  2. I'm reading, not browsing. The time slot is occupied.
  3. I reach for the browser. I type a search. BlockX intercepts it. The results page doesn't load.
  4. I try a direct URL. BlockX blocks it. The site doesn't load.
  5. I try incognito. BlockX is enabled there too. Same result.
  6. The urge passes before it gets to step 5. The distance is longer than the urge's duration.

The Honest Part

Running away from porn isn't about being faster than the urge. It's about building enough distance — technical, physical, temporal — that the urge can't complete the path. The blocker creates the technical distance. The environment change creates the physical distance. The filled time slot creates the temporal distance. Together, they make the habit die of friction.

The urge has a duration. The distance has a length. If the length exceeds the duration, the urge passes. That's the whole mechanism.

I still forget the blocker is running most days. Which, it turns out, is exactly the point.

👉 Install BlockX free on Chrome or Edge — build the distance before the urge arrives.

Related Articles