Hi,
This sounds like a profound allergic reaction to something, and since you have tried benadryl and it hasn't helped, I would be seen by a doctor immediately!
If an allergic reaction isn't treated in a timely manner, it can cause throat swelling and other life threatening conditions. Have someone drive you to the ER or call 911. Don't hesitate.
Good luck and please click ACCEPT if this information was helpful. Thanks.
Although it is possible his symptoms are all from his emotional state, he sounds sick enough that he needs a doctor to examine him. Benadrl should be acting well within 2 hours, but even if it helps, his shaking and other symptoms are worrisome to me.
To be clear, I recommend you have him seen ASAP by a doctor.
Please click ACCEPT so I can get credit for time spent on your case. Thanks.
Doctor
Board Certified Internal Medicine, Former Chief Resident, Yale New Haven Health