how long does it take to get to b1 german?
In all, that comes to about 200 hours total, meaning that to reach a B1 level in German in 3 months, you should study the language for about ~2 hours and 10 minutes each day. It's a high goal, but if you have sufficient motivation, you can definitely reach it.