Welcome Beardface: I'm sorry about your situation with you partner. You can't change her, but by setting boundaries and using certain communication skills, you can make things better for you.
Either way my evening is ruined because I am either going to be worried out my mind or fending off her aggression via text.
You have an opportunity to set a boundary in this situation. If you don't, then the behavior will continue and maybe even escalate. You could set a boundary to not be available for texting, during the event, or perhaps decide to deal with the texts in some tamed and rational manner.
To the right of this post, you will find reference to some basic tools. A good place to start with exploring tools is to learn about
boundaries and
validation (or not invalidating).
In regard to the female issues, every woman is different in what is normal for them. Although, unexpected bleeding can be a sign of an issue that a doctor should evaluate, for many women it can relate to a hormonal fluctuation or in some way be connected with a method of birth control or an erratic cycle. If she is having significant bleeding (that you should be worried about and that should prevent you from going to your event), she would be heading for an emergency room and not to work. Based on the history you provide, she is likely trying to manipulate you.
You might find it helpful to read about,
"Why Do Narcissists and Borderlines Lie So Much?" at the link below:
www.BPDcentral.com/blog/?Why-Do-Narcissists-and-Borderlines-Lie-So-Much-24When you start enforcing boundaries, she won't likely be happy and you will have to accept some backlash from her. If you use some validation, to affirm her feelings (not validating the invalid), it can be helpful.