I missed this until now. Ouch! That sounds like me, the fainting part. I've fainted a couple of times after being injured. I have been able to help others without fainting. Luckily, it hasn't happened that often, because I do get queasy.

Hope you're all better now!