There are simply too many factors at play to provide simple one-size-fits-all kind of answers. Average campaigns take 6-12 months and every keyword has a unique set of behaviors. Some may have quicker or longer campaigns, depending on how they act.