im chinese, biligual, english and cantonese chinese. my spoken mandarin and written work were both worse than my english. i took the IB mandarin SL B and that was okay. i had this friend who took Chinese ab at the beginning of term and he gave up straight away after two lessons saying 'it is impossible" he later took russian ab and i think he got a 7. personally, i think chinese is not that hard to learn. you just have to memorise all the characters and then the rest will be fine. we dont have grammer or tenses (well we do a bit) but once you get to know all the characters, trust me, you will be fine. if you need further help, feel free to pm me.