I have over 2 years done in Spanish with duolingo. Since the company sold shares on the market the emphasis is to make money and it was very easy to see how they are going about it. They started to include more and more vague questions and poorly worded ones to increase the users mistakes and force them to pay. If you want to pay go for it if not there are ways to learn better than duolingo