why are my carnations not flowering?
If the soil is too fertile or water absorbant, the flowers won't bloom properly or they'll become discolored. Carnations will grow best in temperatures that are 50-65 degrees during the day and 40-50 degrees at night.