Tired of this

Should I get rid of my fiancé? He's constantly disrespecting me, calling me out of name & so forth. He talks to me like shit on the regular even in front of the doctors the other day he called me a dumbass ... I'm really tired of being treated this way .. Should I leave him or stay?