onion seeds are available year-round and are less expensive than sets. however, seeds take longer to grow. since onions already take a long time to mature, you can start them indoors. an onion's average growth rate is 100 to 175 days till maturity.