How long does it take to become the average software engineer? How long to be a senior engineer?
Less about time. More about dedication, aptitude, and experience.