For better or worse?!

I've been with my SO for quite some time now and I'm insanely in love with him. Only problem is our sex life. I love sex and my sex drive is so high and he keeps up with me but his penis is just so small, which isn't what I've been used to in the past. I've resorted to having to please myself on a daily basis. And I can't get over it. He's so fantastic but that's the only problem. What should I do?