Fortunately, their ears have very few nerve endings in the area where we test. It probably looks worse than it feels to her. Look at Squallie's spreadsheet, I test him a lot, and he still comes running to me every time the kit comes out (his favorite treats are his reward for the ear pokes, it's the only time he gets that particular type of treat)! After you have tested, hold the ear with a tissue, cotton ball, whatever you use, and apply gentle pressure for a few seconds; it helps stop the bleeding and keep the site from bruising. You can also apply a very thin coat of Neosporin ointment with pain relief to the site. Some people, me included, sometimes use the ointment before the poke as it helps the blood droplet to bead up instead of dispersing through the fur.
Lots of times cats will throw up in the mornings because their stomachs get too empty during the night, causing a build-up of stomach acid, and sometimes making them feel nauseated If you can't feed her a snack at some point during the night, or leave some food out for her (timed feeders work great!) try only giving her a bit of food at a time until her tummy adjusts to having food in it again. I have a morning barfer, too, although he barfs for lots of other reasons, as well...