According to the National Parks Service, peak bloom typically lasts for several days and the exact dates can vary each year.