When I want to fap I eat something hot. Something that burns my mouth. Mostly I chew a slice of jalapenos so that my mouth burns for the next 5-10 minutes. 1. You don't think about porn or sex anymore 2. Your body releases hormones because it thinks you are burning and this helps for multiple hours Helped me a few times already.
I eat too, not something hot or things like that but I noticed that when I eat I tend to think less about sex in general... don't know why.
I don't need to eat that much but I know what you're talking about. Actually it would be win-win. If you want to fap, take a shit. You don't want it afterwards anymore.