The Spathiphyllum blooms for around four to six weeks and then needs a few weeks of rest to develop new flower buds.