U.S. doctors online nowAsk doctors free
Logan, UT
A 21-year-old female asked:

why do i get an itchy red flushing rash when i get hot or am in a hot environment for even short (less than 30) periods of time. what could cause this?? allergy meds (benadryl and vistaril) stop the itching but i still have red and hot skin for hours

2 doctor answers6 doctors weighed in
Dr. John Chiu
Dr. John Chiu answered
Allergy and Immunology 57 years experience
Where?: If the rash is confined to your face or neck, it may be from rosacea. If it is generalized, then cholinergic urticaria ( when small hives develop after activities which leads to an increase in core body temperature) would be the likely cause. Try doubling up your antihistamine to see if it works any better. See allergist if problem remains bothersome.
Dr. Justin Greiwe
Allergy and Immunology 12 years experience
Cholinergic hives: You could be suffering from cholinergic urticaria (hives) as your condition seems to be somewhat responsive to antihistamines. I would recommend seeing an Allergist for further workup and evaluation. Sometimes higher-dose daily antihistamines are warranted with this condition.

90,000 U.S. doctors in 147 specialties are here to answer your questions or offer you advice, prescriptions, and more. Get help now:

Ask doctors free
Personalized answers
Free
Talk to a doctor
24/7 visits
$15 per month

90,000 U.S. doctors in 147 specialties are here to answer your questions or offer you advice, prescriptions, and more. Get help now:

Ask doctors free
Personalized answers
Free
Talk to a doctor
24/7 visits
$15 per month
Last updated Aug 25, 2016
Connect with a U.S. board-certified doctor by text or video anytime, anywhere.
24/7 visits
$15 per month

Disclaimer:

Content on HealthTap (including answers) should not be used for medical advice, diagnosis, or treatment, and interactions on HealthTap do not create a doctor-patient relationship. Never disregard or delay professional medical advice in person because of anything on HealthTap. Call your doctor or 911 if you think you may have a medical emergency.