Water lilies bloom from May to September, so July is precisely in the thick of the season. Water lilies grow all year in frost-free areas. However, you must be lucky to catch a bloom since each flower only lasts approximately four days before falling into the ocean to decay.