My Quaker, Blu, molted for like 6 or 7 months straight when I first got him last year. I thought it would never end! But it did. He's molting again now. So far it's been about 4-6 weeks.
I don't think anyone can say exactly how long it can last cause lighting and diet and other factors all come into play.