I have Duolingo. I'm taking French and Spanish at school, so I have to do 150 xp each day it is assigned for each class. And I like learning endangered languages like Latin, Hawaiian, and stuff like that. I get about 3,000 xp a week. (on my peak I got like 8,000 since I tried doing leagues in 2 accounts)
I have two personal accounts and I'm in the highest league (Diamond), and on my school account I am on (Obsidian). Will advance at 5PM on Sunday. I'll be quite happy that I got diamond league for the third time. I do it about 3 days a week.