I have had to learn to fly three times.
PPL in Scotland 1.5 years. I was in my early 30s
PPL(M) in Scotland/England 1.5 years. I was in my late 30s.
PPL(SEP) in Florida a leisurely 2.5 weeks. I had about 20 hours to upgrade. By that time I had about 100 hours on microlights. I was in my early 40s.
Everyone on the Florida course was doing the course in 45 hours or so. The continuity of flying helps immeasurably. You could do the same in the UK in summer if you got a good spell but folk don't usually fly two or three times a day. The Florida schools are geared to getting you past your test in the allotted time but I have heard of folk having to go back, maybe they didn't meet the standard.