Everyone is different. For some it takes very short to gain a lot of confidence, by some people it takes years. You can't rush the process. It would psychological affect the person with less good results. Maybe even not making any progress. Some people might have other problems, loss of someone, stress at school/work. All these factors make it even harder for the person.