it depends I think.you can definitely reach the level of a native speaker with enough effort, but I don't know how long that would actually takereally, the hardest part is just memorizing the kanji