Work related

So I’m a medical assistant and I work with nurse practitioner who is always taking out there anger on me every single day , I’ve been working with this provider for about 7 months and every thing I do or say is wrong , this provider never knows what there doing never wants to actually listen to patients and never treats them with respect. He is so rude and is always making mistakes and I have to clean up his messes. Everyday going into work is so depressing for me now , he screams at me for no reason and is always comparing me to the previous medical assistant. Idk what to do anymore. I already suffer from depression and anxiety and Ik work comes with stress but no other provider treats there medical assistant they way I get treated.