I had one student who had got to over 40 hours when I got him, he had already been advised by previous instructors that he would not go solo and should give up but he wanted to continue because "i enjoy flying" - my recommendation then was that we forgot pounding the circuit and did other flying that he would enjoy and just finish each detail with 2 or 3 circuits, he thoroughly enjoyed his flying and finaly got solo at about 60 hours, eventually finishing his PPL.