Nice guys finish last

So my bf has had trouble giving me orgasms. I told him how I like it and how it works best for me yet he gets too horny and gets off first then just stops. Is it wrong and selfish of me to be frustrated? I'm just sick of him never making me finish. He rolls over happy as can be. It annoys me because like I said, I have communicated with him about it...