If your boyfriend is unable to satisfy you and that's a deal breaker than leave him, don't just cheat on him that makes you an asshole. Especially if said BF is kind and diligent if your first thought is to get dick elsewhere but you still want him emotionally you don't fucking deserve him, he's too good for you.