it may take 3-4months to do 45 hours because of the crap weather we get
If you committed yourself seven days a week for 28 days at an airfield in the East of England in summer I reckon you could easily do 45 hours. I did 44 hours as a student in 18 flying days in June one year, and only flew 0800-1700 Mon-Fri.