I speak Hungarian and learnt English as a second language (both are at a C1/C2 level) and recently developed an interest in German. I tried to find out roughly how long it would take to learn German at a B1 level but the only thing I found were ads for courses. Could someone please tell me roughly how long it would take to teach myself German with 2 hours of self-study a day? Also what good free resources are out there?
The Youlden twins, who speak 20 languages, claim that you can learn a language in seven or even five days. Michael speaks 30 languages and learned Hindi at an advanced level in four weeks. The average person doesn't even speak their native tongue correctly. So anything between 5 days and never seems possible.
How long you would take to learn German at a B1 level is impossible to predict. My best guess would be to assume that learning German will take you equally long as learning English.