Some flowers take longer to bloom than others. This is the case with orchids, for example. It can be frustrating waiting for the beautiful blooms to appear. There are ways, however, to get flowers to open faster. It takes some diligence on your part but is relatively easy to accomplish.
Give the flower more light. If it's a plant that needs full to partial sun and you have it in a partly shady spot, it will take longer to bloom and the flowers won't be as impressive. Move the plants closer to natural light or transplant them to a sunnier garden.
Feed them with fertilizer. Some plants need plant food consistently to gain the necessary nutrients. Mix the concentrated liquid fertilizer with water, as per manufacturer's instructions.
Look for a fertilizer that has a higher middle number such as 15-20-15. This type makes more flowers because of its phosphorous content. Mix it half-strength and apply it to the plant every time you water it.
Monitor the moisture of the soil. Some plants, such as orchids, need to have moist soil. They cannot dry out between waterings. If the soil is getting dry to the touch, add more water.
Give perennials a 2- to 3-inch layer of mulch to get more blooms. The mulch cools off the roots and soil, which helps the plants thrive. It will also maintain soil moisture.
Use a plant hormone called gibberellic acid for optimum blooms. It improves seed germination and causes flowers to grow larger. It is sold in a water-soluble powder or tonic (see Resources).
Mix compost with perennial flower beds in the early spring and autumn to boost the plants' nutrients. This will improve their health and give them more energy to bloom. Gently apply an inch of compost to the soil around the plants, so you don't damage the roots.