Just wondering

Can your husband ever love you if he only does and have dons abusive things when he’s angry? But when he’s not angry he’s ok. Like he used to beat on me bad in the past but now it has only happened twice in the past 3 years that he physically put his hands on me. He’s so different when we are getting along and making love and just doing things we love you do together. But he has slept with other women since we’ve been married and idk if there’s more that i don’t know about. He’s more of Cyber cheater too. I just wish i didn’t stay so long because i feel empty when he’s not around.