Shade: Lack of adequate light is another very common reason that many types of plants do not flower. Plants may grow but not flower in the shade. Cold or Frost Injury: Cold weather may kill flower buds or partially opened flowers.