мне он плохо дается, закончила только самый базовый уровень, могу прочитать и понять общий смысл, также и на слух но говорить практически не говорю, но все равно продолжаю учить по Дуолингво
Смотря до какого уровня тебе нужно. Мне вот нужен уровень С1, я пока только А2 закончил. В калькуляторе https://berlinerdeutsch.ru/blog/levels-calculator мне показывает, что нужно учить еще 22 месяца (
До уровня Б1 я выучила за год, мб даже меньше. Этого уровня достаточно для базы. Ну, если тебе нужен С1 - то годика два усердного изучения вполне хватит. Совет: учи слова, а не грамматику. Грамматика сама по себе нарастет, а слова, возможно, ты как и я начнешь интуитивно понимать, но дословно будет сложно их перевести. Без грамматики все еще можно стросить предложения, без лексикона - нельзя.