In the US, the minimum number of flying hours required for the PPL is 40.  This varies slightly in other countries, but most are fairly similar.  But you really should note that few people manage to learn everything in the minimum number of hours.  It is said that the average number of hours required to gain a PPL is between 60 and 70, with some people taking hours into three figures.  This is not necessarily because they are slow learners.  There are a number of other possible reasons.  For example, bad weather may intervene during a flying course, meaning the student forgets certain things and needs to repeat them.  Or an individual may struggle with some aspect of the course, such as radio use, or navigation.  So it is difficult to estimate how long the course will actually take. The answer is similar when it comes to how many weeks, months, or years your flying training will take.  Some people have a lesson or two a week, others learn to fly over a short period, doing an intensive course of a few weeks.  Generally, if you can learn over a short time period it requires fewer hours, as there is less time for forgetting.  But some people don't learn well if flying that intensively.  So it is probably best not to worry too much about the time involved, but simply enjoy the flying training.  And it is often said that PPL training takes as long as it takes.