Hot flashes can last from a few seconds to several minutes, and their frequency and duration can vary among individuals. They typically last for six months to two years, but some women experience them for up to 10 years or more.