Is it abuse??

Since I found out my bf is cheating on me like a month ago . everyday he tells me that d house is always dirty that I don't do nothing at home i also work full time . n when I try to leave he don't let me go. Lately he's always complain make me mad all d time we been fighting like me pushing him. he doesn't hit me but grab me really hard n sometimes leaves bruises I'm so tired just don't know what to do . u might think I'm crazy but I love him