If your plant is not flowering for a long time, take corrective measures like pinching, pruning, fertilizing or soil replacement at the right time. Otherwise, the plant may never bloom.
Some plants thrive in consistently moist soil (like – Jasmine (mogra and Rose), while others need watering only when the soil is completely dry (like Hibiscus and Bougainvillea). It all depends on the plant’s nature, so adjust accordingly for optimal growth.
Feeding your plants with seaweed-based micronutrients is recommended. A lack of essential micronutrients can also lead to reduced or no flowering in plants.
If you want more flowers from your plants, protect them from insects and pests. You can use neem oil, or neem leaf extract, whatever works best for you, but make sure your plants stay pest-free.