Yup, it's quite a difficult language to learn. I picked it up since young from my grandparents and by watching drama serials. I can speak it fairly well but I regret to say that I am more comfortable speaking English than Mandarin.