Is my boyfriend abusive or is it his mental state?

So I love my boyfriend dearly but the issue is, we fight over the smallest of things. He gets mad at me a lot telling me to shut up, calls me dramatic, as well as a bi*ch. If I even try to call him names or fight back, it will get worse. He never hit me or harmed me, nothing like that. It’s just the stuff he says and how I can’t even defend myself. It’s like he is always right, I have no say in things. He is also mentally ill (Schizophrenia). When we don’t fight it’s really nice, fun, and he acts like the best man ever. When we fight, he acts very mean to me and I can’t figure out if it’s really abusive or maybe his mental state drives him crazy.
Is my boyfriend abusive or is it his mental state?
Post Opinion