Stargazer lilies bloom in mid to late summer and early fall. Healthy stargazer blooms may last up to 3 or 4 weeks, but specific flowering times depend on soil, planting location and temperature.