Definitely a trip to the vet. And I'm not going to ask a personal question ... but if YOU (or anyone in the house) use a topical prescription medication PLEASE tell your vet what you use. Every time your pet touches/licks you she is receiving a dose of this medication.
Also, is she spayed? If not, is she in season? If so, she might be going through a false pregnancy.
She could also be having a reaction to the fireworks if you had any.
Make note of when it started, how it started, what you did to alleviate and if any changes, her current diet and any meds you have her on. Collect a stool sample and bring that to vet as well.