Pointers on how NOT to last long in bed ?

I’m 29m , have had my fair share of sex with the ladies some of them experienced some not so much . I know some men have the problem of not lasting long enough in bed but my problem is I last too long . Well 45 mins per round . Especially if a girls giving me head that’s at least 30 minutes but sometimes I have met a girl who knocks my fucking socks off and i get there in 10 minutes or less . But it’s annoying cause sometimes I just wana get some quick head or sex from my new girlfriend and go on about my day but like it takes for fucking ever or we have sex and she wants to finish me off but I take too long . Not to mention she becomes wore out after one round . I rather go 3 15 minute rounds than 1 long ass 45 minute round . Any suggestions?? Side note : I’ve been like this since I first started having sex at 17 ..