Talk to your doctor / pharmacist about it and try Sildenafil (not only keeps me hard but helps me to last). There's actually no magic solution though - you have to practice. Slow down when you feel like cumming or do a bit of muff diving before getting stuck in again. Doesn't always work out for me but after many, many 30 minute punts I can usually make it til the end before shooting my jizz.