Sex tips!! Help!!!

So my boyfriend and I have been together for 4 years and counting, and we live together. Well whenever we have sex we always give each other oral and I need help with making my man cum fast while I give him head, he said I take too long 30 minutes. any advice I would truly appreciate it!