Andrew picks three words from the directory every week and list them in his notebook so far he has listed 24 words how many weeks has Andrew been doing this

If Andrew lists three words every week and he has listed 24 words so far, we can divide the total number of words listed by the number of words listed each week to find the number of weeks.

24 words / 3 words per week = <<24/3=8>>8 weeks

Therefore, Andrew has been doing this for 8 weeks.