A geyser typically stays hot for 4-6 hours after heating, depending on insulation quality and ambient temperature. Well-insulated models can retain heat longer. Frequent use and opening of hot water taps may reduce this time as heat loss increases.