Time constraints are a limitation but that's a pretty good guide. I never understood people's goal of learning something within a limited time span i mean there could be several reasons but the question is how achievable is the goal.
Yah, agree, it's hard to stay motivated and interested. But, I do think a learning "sprint" can be useful... like, forcing yourself to just do something.