Tell her you're sorry she's having a bad day. Give her all your money and go home without bothering her.
Then send her more money when you get there, with a note that says you're sorry you bothered her.
Keep sending her money on a regular basis, until she feels better.
the only right answer lol
Like Jenesis, I am privileged enough to not have to take appointments when I am not feeling up to it. I rarely take last minute appointments so I'm usually actually canceling an appointment. Regardless of what it might look like when I'm arguing with guys on here, I am actually a pretty level headed person with years of therapy so I am pretty good at regulating my emotions if I want to, in 1.5yrs my boyfriend has had to talk my attitude down 2 times that I can think of. So for me to cancel an appointment, I either have not met you and do not want to put either of us in the position where our personalities are incompatible AND I'm feeling hormonal so I'm more likely to be sassy, or I'm extra cranky and just tell my regular that I am not in the mood and don't want to take his money just for both of us to have a bad time. I of course always offer to send the deposit back, but I've only had to cancel a handful of times, and usually clients just reschedule.
When I couldn't afford to not take a client back in the day, a client being extra kind to me was usually enough for me to get myself together, I naturally have a hard time being cranky towards someone who has both done nothing to piss me off and is being very nice to me. Often times, at least for me, if I was in a bad mood while working back when I was charging 260hr or less, it was because of some asshole client I saw earlier or mean text messages I would receive, so it would just take someone showing me some compassion to fix my mood. This obviously isn't going to be true for everyone, but it is also how I approach someone in the service industry who seems to be having a bad day... I'll compliment them, smile a lot and ask them how their day is going, or tip generously in hopes that it brightens their day a little. Compassion can go a long way.