It takes between a year and three years for a pup to boom and the bloom lasts for about 3 to 6 months depending on the species of the bromeliad plant.