Where are you located in the world?
It's been a couple of days since your initial post, so if this was caused by a bee sting, it the swelling should be getting better.
Can you post an updated photo of what she looks like now?
Benadryl is the name brand for the drug Diphenhydramine. You can...