You need (say) 5000 words, but you'd need a lot more idioms to be near native.
You need (say) 5000 words, but you'd need a lot more idioms to be near native.
Native is at least 20000-25000.
As long as you are continuing to learn then 5000 is a nice start, but you are not going to read novels and speak about broad topics with that vocabulary.
The average vocabulary of a University Graduate in the Arts is 10-12000 words. In the sciences it varies greatly, chemistry, biology and medicine being the most demanding at >15,000.
Someone with a vocabulary of 20-25000 words would be highly educated or very well read, or an specialist in a field.
If you have a Japanese vocabulary of 8000 words, you already have a bigger vocabulary than 74.13% of the population (if you understand what that percentage represents, you already have a larger vocabulary than the majority of people).