I have a white...what the greenhouse called...Easter cactus. It blooms every Christmas and then about 3 or 4 months later.
My Christmas cactus bloomed a few blooms for the first time last Christmas...since my hubby bought it for me at Christmas about 5 years ago. I had moved it to a different location in the house. A friend told me that when they moved back to PA from DE the HUGE one that she had...it took several years for it to bloom again.