
Re: If i know cantonese how long it will take to learn mandarin?
If you mean learning to speak Mandarin, it won't take you long, maybe 6 months if you practise frequently enough. One of the biggest challenges in learning Mandarin is the sentence structure. But if you can speak Cantonese, the problem shouldn't exit for you.
You Cantonese vocabulary is the basis of your Mandarin one. The more you already know, the easier you learn Mandarin.
But for writing or reading, it will be tough if you don't know any before.