С1 - это достаточно серьезный уровень, практически свободное владение языком. "Подтянуть" с данном контексте не очень уместное слово. Достижение такого уровня требует высокой мотивации, четкой постановки цел. Зачем вам этот уровень? Если просто для галочки - результат, скорее всего, недостижим. А если вам нужно, к примеру, уезжать на учебу за границей - это вполне себе веская причина, чтобы усердно работать. Давайте вспомним, сколько часов международные эксперты отводят на освоение 1 уровня иностранного языка. С повышением уровней вырастает и количество так называемых learning hours (активных часов, когда вы изучаете язык и узнаете что-то новое): на уровень A1 вам нужно 90-100 таких часов, A2 - еще 180-200, B1- еще 350-400 learning hours, В2 - еще 500-600. А это только часы работы с преподавателем - не забывайте про самостоятельную работу! Помните, что взрослые люди обычно несколько хуже воспринимают новую информации в силу свое загруженности. Важно, и в каком формате вы будете изучать язык (в группе или индивидуально), насколько ответственно подойдете к самостоятельной работе (в том числе к выполнению дз, заучиванию слов и пр.). Учитывая все это сложно сказать однозначно, сколько потребуется именно вам на прохождение этих уровней. Нет волшебной пилюли, позволяющей быстро выучить язык (конечно, только если вы не находитесь в англоязычной стране, и то, некоторые наши бывшие соотечественники умудряются жить обособленно и так и не выучили английский - вспомните Брайтон Бич :)