The constraints are essentially money and weather. You could easily do it in less than one summer holiday if you treated it as a full time job and had all the money available; more common is people booking to fly once a week or so, actually succeeding once or twice a month, and taking around three years to get the licence.