The head of my penis is super sensitive (uncut) and even though I love being sucked, usually cum too far quickly because of this. Instead I have to get the guy to lick my shaft or balls to last longer, rather than a proper blow job. Also, with new guys, sometimes I can cum (if they're wanking me) in seconds even though my cock is still soft. I've tried wanking first and can last a lot longer (1 hour +) but that often means I can't get properly hard for a while. Also, I've tried more foreplay, but then still have the same problem when the guy actually works on my cock. Any alternative tips to last longer?