First get a couple of years as a producer under your belt so you understand the work. How long it would take? Hard to say. Depends where you are at. Whether you understand the work, the culture, and the intricacies of scheduling, demographics, buying air time, etc.
Charles recommends the following next steps:
Like any position, there is not real time table for advancing your career. It really depends on the company you are with and their future growth.
Many companies will create a possible time table for advancement, but that does always mean that it applies to you.
It takes hard work, commitment and aligning with what is best for the company.