Did mine this year, took 4 months.
I started off booking 1 lesson a week, and it quickly dawned on me that in reality I was only going to be flying once a month at the most! Strategy quickly changed to booking one every day which worked. I was getting up 3 or 4 times a week.
Biggest tip is to get the exams done early.