The exact cause of hot flashes is not fully understood, but they are believed to be related to changes in the body's thermoregulatory mechanisms due to decreased levels of estrogen. This hormonal shift affects the hypothalamus, the part of the brain that regulates body temperature.