It is likely mental health issues and I do sympathise. I work in domiciliary care and we have a lady in her late 60s that I don't go to very often just because I don't usually work in that area. She has her team of 3/4 regular staff who know exactly how she likes things.
If you do not complete her personal care and tasks in the exact manner she likes them she will literally scream at you that you are fucking useless, you don't know what you're doing, you should know how to do this, and will just shout "For fucks sake!!" Or similar over and over.
Then in the next breath she will be chatting to you about your life and so on. She can flip suddenly.
She has no mental health issues listed on her care plan but it surely must be.
Unfortunately as I rarely go (I mean a couple of times a year) I can sometimes forget the particularities, whereas other carers go daily.
I do double check with her verbally to make sure, which just annoys her even further unfortunately.
I never retaliate and I just calmly say 'ok' , 'I apologise ' and so on.
I always document when she has been abusive.
The regular carers seem to have a fantastic relationship with her but the office are well aware of her behaviour with other carers. I understand it is also an anxiety/control thing.
I go out of my way not to attend this care visit. It is a shame as when she is calm she can be polite and you can have a conversation with her. Unfortunately because I'm nervous when I'm there it just makes me more prone to being clumsy which angers her further.
Just appreciate any advice should I attend to this woman in the future.