I would agree on 2 lessons maximum.
Although I sometimes have a number (sometimes >5) of students to fly I would find it difficult to fly with the same student 3 times and still give value for money - I also need time to reflect on their performance.