perhaps more sun and a fertilizer for floweing plants
Give them fertilizer every time you water.Most fertilizers have the directions for constant feed on the side of the box or bottle. Bright light but no direct unless its early morning or late afternoon. Water them when the top of the soil is dry to the touch. Over watering causes the leaves and flower buds to turn mushy and brown and fall off.