I've been dating this guy for months now and he's decent enough, but in the bedroom he's pretty subpar. He's small and finishes before i do leaving me pent up and unsatisfied. Should I leave him for someone who can satisfy me or should I try to make it work?