I've also been working on learning Mandarin Chinese for months and can read a decent amount but can barely understand it when spoken.That's probably not your fault, a whole lot of Chinese people speak a weird ass regional dialect, so your Mandarin is akin to speaking Queen's English while they answer like this https://www.youtube.com/watch?v=jsUvcjk8J5c