No peeking at the spoiler.
Start watching a porn video, or porn videos- of your liking. Do this for thirty minutes. You can go longer if you wish.
You're going to mildly stroke yourself during that, get yourself going real good, but you're not going to edge or cum.
Once you've done that, wait till you're flaccid again. The second you are flaccid. Read below the spoiler.
Spoiler:
Replay the last video you watched at high volume (use headphones if you have them.) You are not able to touch yourself during this time. If you get hard you must spank your balls until you are flaccid again. If you make it to the end of the video without getting hard you can cum.
Enjoy