Hi, all, I feel kind of uncomfortable posting this because I hate talking about people behind their backs, but I think I need help. I work with this other CNA on night shift at a nursing home/retirement home every once in awhile, and every time I finish working with her (where I work, the night shift nursing staff is two CNAs and that's it) on the floor I come home upset. Friday night has to have been my worst night with her. If I made a mistake, or didn't do something the way she thought it should be done, she would yell at me -- literally -- whether we were alone or with the patients . Naturally, I kept getting more upset, and therefore more flustered -- and thus I kept on making more mistakes because I couldn't think clearly. The worst was when we were putting one lady to bed and she yelled at me right there in the room. I finished what I had to do, and left the room, furious and nearly in tears. :angryfire She apologised about an hour before the shift was over, when we were alone. I appreciated the apology, but I don't think that she will keep herself from yelling the next time. I'm 18 and have only worked in the health care field about five months, and only then on Fridays and weekends. I know that I don't have as much experience as she does, but I don't think I deserve being yelled at in this way -- other people work with me, and they seem able to work with me without making me feel stupid. I have been raised to respect my elders, and this lady is old enough to be my mom. How can I address this issue respectfully when she does it again? I don't want to embarress her like she has me.