Продолжительность цветения кактусов зависит от вида кактуса, в первую очередь, от количества бутонов, образующихся сразу или один за одним.
Приведу несколько примеров из собственного опыта и знаний, а конкретно по кактусам, выращиваемым в квартире - увы, в природе их цветения я не наблюдала.
Наиболее распространенный в наших домах Эхинопсис трубкоцветковый начинает открывать бутоны ближе к вечеру, в районе 7-8 вечера, усиливая тонкий аромат бутонов к полуночи. Часов в 8-9 утра бутон уже потихоньку вянет, но в солнечную погоду цветение продлевается на несколько часов.
Маммиллярии. Все они разные и по форме и по времени наступления бутонизации, но те, за которыми наблюдала лично я, выпускали бутончики один за одним или распуская одновременно все. Один бутон цветет около 5 дней, при этом каждый вечер закрываясь и с рассветом открываясь вновь.
Гимнокалициум Бальда раскрывает свои бутоны только в солнечную погоду, на ночь смыкает лепестки, как и маммиллярии. Цветет от 5 до 7 дней с весны до самой осени, образуя от 1 до 3 бутонов одновременно.