Obviously it really depends on how long your sessions last. I have been playing this for about two and a half months off and on with one 2 hour session per week (and many missed weeks).
Levels 1-10 should take about 6 months on average so I guess this should take 2 months playing once a week for a few hours each time or 2-3 weeks with a 8 hour session per week.