When you reach B2, you should have a working vocabulary of about 4000 words. It takes approximately 500-600 hours with the language to pass the B2 Cambridge examination.