If you are on a limited budget, don't spread your training over a long period. Wait until you have the money then try to condense it into a shorter period. Sure you can spread it out, but you'll take more hours and spend more money. 45 hours is perfectly achievable.