Re: How long?
don't try to rush through the program
stay on it until you can go through the entire lessons smoothly and without breaks
for the average, maybe a week or two (or more if necessary) on lesson 1 and maybe 4-5 months on lessons 2 (or more if necessary)