Getting a PPL is not a race. As said above, a lot depends on how you learn things, how much time/money you have to commit to the process, and ultimately, the reason for doing it in the first place.
As FANS said
If you goal is simply to get the PPL (rather than commercial) then do it over time AND ENJOY THE LEARNING AND EXPERIENCE.
If a PPL for fun is your ultimate goal, then remember that the journey is equally as important as the destination.