If easy peasy method failed somehow and you reverted back to porn, then here is the final solution.
You will need to buy a couple of serrano peppers. Dice half of one and handle it all across the bottom side of your hands and fingers.
The oil-based chemical capsaicin will permeate the skin easily and stay there for 3+ days if you allow it to absorb first.
Don't wash your hands for at least 4 hours after handling.
This may sound cucked, but you are going to learn to associate PAIN with your HAND and be completely turned off by the idea of touching yourself.
Little warning: If you commute by vehicle, then this could pose a danger if you were to rub your eyes while driving.