Almost every type of cactus species is capable of flowering when it is mature and in the right conditions. But how often do they bloom?