No, menopausal hot flashes do not last a lifetime. The duration of hot flashes can vary greatly among women, but on average, they last for about 6 months to 2 years around menopause.
Hot flashes are caused by fluctuations of estrogen that occur around the menopause transition. So once menopause sets in and estrogen levels settle to a new low, but do not fluctuate anymore, women stop having hot flashes. In extremely rare cases hot flashes may last for more than 2 years.
The frequency and intensity of hot flashes can also vary greatly, with some women experiencing just a few mild hot flashes per day, while others may have several intense hot flashes per hour.
It's important to keep in mind that every woman's menopause experience is unique and may not be the same as others. Additionally, the duration and intensity of hot flashes can be influenced by factors such as age at menopause, overall health, and lifestyle habits, such as exercise and diet.