Bf finishes too fast

My boyfriend and I have been together for around 2 years now and he’s always had the awful habit of “finishing too fast”. Sex can literally last for no more than 5 minutes and it’s sometimes not even enjoyable bc I already know it’s not gonna last. He’s aware that he releases too fast and feels bad about it but is there any tips for him to last longer??