How well could you control your punting habits?

If I want to limit them I would do something to distract myself e.g. today I spent my time giving the tropical fish tank a good wash, cleaning up the canister filter and gravels, draining 1/3 of the water and slowly filling them back in 15 minutes intervals.

By the time I finished it I didn't feel like changing, walking up the station, catching a train to a shop and blowing $160 for an hour of sweaty sex.

One thing I can't control is when a friend rocks up at my place and invites me to go and find a ML or WL with him. It's difficult to say no to such a fun-loving and jovial person with lots of dirty stories about the ladies. And we'll go somewhere nice to eat as we'll get hungry and thirsty after releasing our loads.