I agree with what's been previously posted here. One thing you might want to try is giving your DS some fairly challenging work/project at home that you know is interesting to him and that you're certain he could do given some time and effort, and then see how he reacts. For example, I would see it as a red flag if he has fits about not being able to do the work perfectly the first time, or that the project is "just too hard" or too much work. If that's the case, I would dilligently start looking for other challenging opportunities to consistently work into the routine.