how long does it take for marigolds to bloom
Marigolds take around 45 to 50 days to flower after you plant seeds, so seeds sown in early April should flower by May.