Have to agree on time frame. ready retail products are one thing, creating new products is another. In a different business (services), my marketing for new relationships seems to follow a 12-18 month course. If I have a previous relationship or the customer comes to me it can shorten. For my business plan I use that range for new developments.