I was actually going to stop learning Mandarin. I had one teacher who I had a single lesson with that made me feel like I couldn't do it. I wouldn't be able to learn Mandarin and my biggest fear is saying something wrong and offending someone.
Last night I had a lesson with a different Mandarin teacher and now I feel like I can do it and more! she was encouraging, she helped me focus on my strong points and when I made a mistake she immediately corrected and didn't try to let me figure it out on my own!
What's the lesson? Never give up. We all have completely different learn styles and ways to retain information when it comes to learning languages. If you feel like you not succeeding try a different teacher, there is one out there who fits your learning style just like there are other students out there who will fit the teacher's teaching style!