It takes about 350 to 400 hours to reach B1 level. This includes reading, listening, speaking, and grammar practice.