6 months as a weekend flyer is a bit hard to achieve, although still possible...
There are other factors that may play a part, such as availability of the plane and instructor (especially on weekends where for most people are the only time they are free to fly), and weather especially in the equatorial region where low clouds and thunderstorms are very common.
It took me around 50+ hours and 9 months to get my PPL in Elite (Senai), and I flew around 3-4 times per week (of course there are times when I didn't fly for a week or two due to work commitment, holiday, etc). For comparison, when I had to "redo" my flying as a cadet in SIA, it took me 4 months to get the same amount of hours, and that is doing it full time and in the place where the weather is much better than in Senai.
JA