Growing Asparagus takes a lot of time and therefore a lot of patience. However, once it’s ready to be harvested it can produce several spears of healthy asparagus for years and years to come. The only issue is that many gardeners are unaware of exactly how long asparagus takes to grow from sowing the seeds to harvesting the shoots.
So how long does asparagus take to grow? After planting, asparagus takes 3 years to grow. That may seem like a lot of work for one crop however, once those initial years of growing are complete, the plant will produce new spears of asparagus every year for over 2 decades!
Although the general consensus is that asparagus takes 3 years to grow until harvest, some factors can influence when your asparagus will be ready.