Iāve experienced this too and I imagine most language learners have at some point.
With language learning, feeling discouraged often comes down to not having the time to do everything you want to do, slower progress in some aspects of the language than others and the fact that progress gets harder as you get more advanced - after all, when you know 200 words in a language, learning 200 more doubles your vocabulary but when you know 2000 words, learning the same number of new words only adds 10%.
If youāre finding progress slow, be kind to yourself - itās normal once you get past beginner level for language learning to be a series of plateaux and gradual climbs, especially if you have lots of other calls on your time. Any progress is worth making, however small - a tiny step each day or week can add up to quite a lot over a year, and to a massive amount over a lifetime.
If youāre concerned that your speaking or writing abilities are lagging way behind your listening and reading abilities (speaking for myself here!), either resolve to concentrate on the former for a while or celebrate the fact that your listening and reading abilities are good by listening to or reading something you really enjoy.
You can also look out for little, unexpected signs of progress. For example, if Iāve learnt a new word, perhaps not sure whether it was worth it because I might hardly ever come across it again, then a few days later I hear it while listening to an audiobook or watching the news and realise I now fully understand a sentence I might have glossed over or wrongly understood before, that makes me smile, and if you listen or read a lot, this happens remarkably often.
Also, try not to focus on your weaknesses (except when working on them positively) - I take part in a weekly Spanish conversation group in the UK and I wish I could speak as fluently as some of the others do, yet some of them have told me they wish their vocabulary and grammar were as extensive as mine, even though I speak more hesitantly. I still think theyāre much better overall even if they make a few more mistakes but itās a prime example of us all obsessing about our weaknesses relative to others.
Also, if you find yourself making comparisons with the most accomplished polyglots on here, try not to - theyāre the exception not the rule and while they might just work harder than the rest of us, they might also have had more time or opportunities to immerse themselves in a language than you. Iāve found itās far healthier for all concerned if you can just let yourself be happy for them, take inspiration if there are things theyāve done which you could do too, and never let yourself become envious or made to feel inadequate. It helps that most of the top polyglots donāt seem to be arrogant people!
Sorry that was so long - I hope thereās something in it that relates to your situation.