I did PPL in a tad under 2 weeks a few years back at OBA (and lost some flying days due wx); it was heavy going but as I wouldn't describe myself as a latter day Yeager I don't see why any similar half sensible ham fisted wannabee can't do it in 3 weeks provided they put the effort in and don't get totally screwed by weather.