Onions can take about 3 to 4 months to grow from planting to harvest. If you want spring onions then you will have to harvest them in 3 to 4 weeks.