How long your plant blooms last will strictly depend on the environment and the plant type. Home kept on the cooler side but with plenty of sunlight will have longer-lasting blooms than those with flowers in homes over 70 degrees Fahrenheit.
Some bulbs produce blooms that last for 1 to 2 weeks, and some bulbs bloom and can last around four weeks.