You can go from B1 English level to B2 in about 200 hours. Depending on how much time you devote weekly, you can reach the B2 level in a longer or shorter period. For example, with weekly lessons (6 hours per week), you can expect to accomplish this in a bit over eight months. Read more