I am learning German with Duolingo.
I want to know how long it would take to complete the German tree.
So if i spent 2 hours everyday doing duolingo, get 100 xp everyday on new lessons, don't do it on major hoildays, and take 2 days a week for review. How many months would it take to complete it?
I took quite a long time... one year and a couple months... I preferred it slow and steady.
get 100 xp everyday
That depends on where those xp's are earned... If it's all new lessons it's 10 lessons a day which is too much IMHO... if it's mostly strengthen exercises then it's fine.
Don't rush it... let the material sink in.