Multiple choice general knowledge How long does the asparagus plant take to mature properly? About 3 days About 3 weeks About 3 months About 3 years Reveal answer Fill a bubble to check yourself D Correct answer Explanation Asparagus is a perennial vegetable that requires patience. From seed, it takes about 2-3 years to establish a strong crown before sustainable harvesting can begin. Most gardeners plant 1-year-old crowns to reduce this wait time.