I have already given a reply in a different thread.
However I would like to point out...
Every student that walks through my doors is almost never able to finish in 45 hours.
The few that do are exceptionally focused,gifted or have previously flown gliders.
I personally finished in roughly 70 hours.