WOW ! Well, I need to put my legs over my head to do that. I did it few times, I was aiming my mouth because I think that if I want a girl to take it in the mouth, I need to try it first (also read a similar comment on reddit so I'm not the only one who did it).
I'm using Scitec Nutrition Whey Protein but that's for sport lol (to add protein in my diet), not for sexual purpose (and there is no effect for that I'm sure). I would say that I came that far by doing few things. First, I didn't masturbating the day before. And while I'm masturbating, I take a lot of time, around 1 hour or more (It happened that I was able to watch a full movie). What I currently do is that I'm in my bed with the blanket and I do slow movement with my pelvic to rub my dick on the blanket (the power of creativity). I found that it gives a great sensation. When I'm about to explode, I stop, I continue to watch the movie and restart again. I do that until I feel that I will not control more rubbing. Then, I use my hand to jerk off but I try to hold it and suddently relax my muscles.