If your marigold isn't flowering, it's either because the weather is too hot or you've given it soil that's too rich; they prefer poor soil and soil that's too fertile or fertilized create lush leaves at the expense of blooms. Reply
If your marigold isn't flowering, it's either because the weather is too hot or you've given it soil that's too rich; they prefer poor soil and soil that's too fertile or fertilized create lush leaves at the expense of blooms.