Baja will give you the scientific answer, Fleur, but in my experience I have maybe 50% of my cacti blooms which last for only a day, and then I have a lot of others that will open and close for up to 3 or 4 days. We have to really appreciate the single day blooms, and be fast to get photos!