About 95% of hot flashes are caused by low progesterone, while estradiol explains around 3% and testosterone about 1%. Rarely, thyroid or other factors may contribute, but progesterone is the main player