Boyfriend Troubles

My bf either takes forever to cum or doesn't at all. I dont think its me because any guy I've been with rages about how good my head is and that I fuck well. But why doesn't he ? Im upset that I cant make him feel good. I change everything up idk what else to do