The national average is 60-65 hours for a PPL. If you have a student who flies every once in a while (less than twice a week perhaps) I can certainly see it taking 100 hours. Another situation is a 15 or 16 year-old who wants to learn even though they can't take the ride for at least a year.