Mustansir,
A young plant will take about 3 years to flower but from there it grows offsets which flower in one or 2 years. They have very few and small roots because they also grow in trees like the Tilandsias I posted yesterday. The two are related but grow in shaded areas. They are watered in the crown.
What to do with the babies? , i once have a Bromeliad but after bloom it died leaving 3 babies, but each one died afterwards one by one. After that i never tried this plant again, although the bloom is astonishing and prevails for almost 6 months indoor.
Syed,
The plant flowers only once and then makes offsets but the original plant then dies off. They multiply very quickly. Leave the babies and they will flower in a year or two. Very soon you will have a lot of plants from the original plant and you will not even notice the dead plants. The dead plant is then used as food.
When watering the garden just give them a spray of water to fill the crown with water. That is how they survive. Be sure not to water them too much because the tiny roots rot very easy. The plants are for growing in trees etc and roots are there to fsaten them to the object they are planted on.