Question: why are my carnations not flowering?
Answer: 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.