At your local pharmacy or grocery store buy ThermaCare menstrual heat wraps (it sounds strange, but its low heat feels so good, and the regular ones might get too hot). Next, about two hours before you want to masturbate, attach the wrap to some snug-fitting underwear (one size too small). Make sure it goes from your penis to under your balls. It takes 30 minutes to warm up; it doesn't get too hot, but it feels really good. You will be thinking of sex the entire time your wear it. Wear some baggy clothes, because you may have an erection most the time.