There is a massive thread on this forum,search for 0-45 hrs by Mazzie.
Some excellent stuff in it, it will take ages to read but worthwhile.
Took me around 19 hrs to solo.53 hrs to PPL
The longer it takes to solo the better pilot you will be.
Sorry last line was a pop at the top guns
Good luck and have fun.
Lister