Sex advice plssss

My boyfriend is 9 years older than me & im crazy about him. I get horny for him ALL THE TIME and I always am the one initiating sex. When I do, he gets hard almost instantly and then wants to put it in me right away - hardly any foreplay. Almost every time, he cums very quickly so I never have a chance to cum. His dick is really large & my vagina is pretty small so he says it feels too good to last long. So now I'm sitting here alone & horny because we had sex this morning but I didn't have an orgasm. My point in having sex with him is not only to cum but this happens pretty much every single time. I'm tired of getting myself off always.

Any advice? I'm 22 & hes 31.