selfish boyfriend

so my guy is sweet and all, but when it comes to sex he is sooo selfish. once he's done, we're done. I've talked to him about it and about maybe eating me out more? his excuse is that he's not used to doing that. like, he'll go down for ten seconds and come up like

"you like that????😉😉😉" and then im like

MORE. but then he goes straight for fucking and then he's done.

and says he'll eat me after but he's too "tired right now".

so then I've tried just not having sex with him to "teach him a lesson" and he's all mad saying I don't love him...

🙄🙄🙄🙄 advice/suggestions/experience please.