Learning is an individual process. How much time you need to reach a level depends on various individual factors: the level of your interest, time commitment, and the use of additional exercises.
If you have already learned one or more languages, you will usually learn German faster. It plays a big role whether you participate in a language course in your home country or in Germany, where you can also hear and speak German outside of the classroom.
It is important to consider the intensity of the lessons in the learning process (i.e. an intensive course or an evening course.
We would be happy to advise you individually.