A few weeks is definitely BS, but I took 3 years of German in high school and after roughly 3 months of 30min-1hr daily Duolingo I was already past the high school material.
I mean in our high school (Poland) it was like maybe 1 lesson (45mins) per week shared with a group. And of course excluding all the holidays and what not. That's not a high bar.