About the same amount of time most people spend in college and at least you're making a little money.
Like anything, it's important to spend time networking and building a reputation for doing high quality work. This gets noticed as it does in any job and will get you better opportunities and better customers.
Trades have a higher percentage of people at the bottom tiers who have trouble showing up for work on time and sober. Avoid being associated with that and you can rise fairly quickly.