Too soon!

My boyfriend and I have sex regularly. But his orgasms come way too soon. Like, not even 7 minutes since we start. I appreciate that he makes up for it but i want it to last longer. And i dont want to offend him by offering advice to take pills or something like that. What should I do?