once a week.. abt 20~25 lessons including revision lo.. i took
21 lessons.. 
oh ya when u nearing TP, try to book backwards.. like on the day of
TP, u book a revision, den the day be4 TP, u book another lesson
and so on.. book at least 3 lessons straight till TP.. ur
instructor shld tell u wat to do if he's good..
btw, where r u learnin? 