92 Votes in Poll
Easily a year unless you gem often. If you start with walls and troop upgrades, you'll max faster than if you grab those xbows right away
Took 5 months for my alt to go through all of TH9, maxing everything except heroes (they were 21/25 when I went up). Tip: clan game and war rewards can help significantly
If you are less active then it would take longer for sure, but I'm sure if you're committed to the hero grind you can easily finish it within 6 months
I agree with Magma, but I'd like to add that if you want to ever war, the hero grind will take longer.
This poll is very helpful
What do you think?