По личному опыту...
Если говорить о приличном базовом уровне (с искоренением "джига-ныга"), то для меня это убралось в два года ударной учебы в Китае (плюс до этого год в России пару часов в неделю после работы).
Но это время, как и последующее, когда уже шлифовался и улучшался имеющийся уровень, было для меня временем непередаваемого кайфа и полного улета с вджобыванием чисто с перерывами на поспать и поесть. До сих пор люблю китайский так же сильно, и строительная тематика ни разу этой любви не мешает.

Вообще, я считаю, что скорость изучения китайского зависит от двух факторов:
предрасположенность человека к языкам (оно существует!!11)
и интерес. Не цель, не мотивация - а именно интерес. Сама я китайский учила совершенно без цели, меня просто от него вштыривало, как от чудо-травы, и вштыривает до сих пор, и это, я считаю, круче любых мотиваций.
Китайский, имхо, не так уж и сложен, особенно с его-то грамматикой. Овладеть им на хорошем уровне так же непросто, как и любым другим языком. Тот же английский для меня сейчас - это жуткие дебри, ведь 难者不会,会者不难, а вот базу китайского поставить - по мне, так в разы проще. Надо только сидеть и вдумываться в то, что учишь - а это правило работает в любой дисциплине, не только в языковой.
В принципе при таланте к языкам и хорошей усидчивости года курсов (только не начального уровня) в Китае будет достаточно (при наличии начального уровня, взятого в России, например), и чтобы сдать hsk (5-ку точно, 6 - это уже как пойдет), и чтобы начать разговаривать. А где начал - там и заверте...
А так - года два учебы в Китае самое то, даже с нуля. Больше, на самом деле, не имеет особого смысла - если только в плане окитаивания, вгрызания в культуру, в общество, в его фишки...
Китайский - далеко не самый сложный язык.
Только вот нельзя никогда забивать на тоны. Тем более на начальном уровне, это да.