There are several other health conditions and medications that can lead to hot flashes. Caffeine, thyroid imbalances, steroids, anxiety, and infections are just a few other possible causes.