EGKB couple of things that may help
Take your time to enjoy and to allow yourself to absorb the knowledge. I did my PPL over a short period of time (just 6 months) in the UK and found that I had forgotten quite a bit when I came to the MEP and IMC. There is a big difference between learning something to pass a test and really understanding it.
Here is a link to some half price PPL books if you want to save a bit of cash.
Discount Books | Discounted Items | Airtime Pilots Shop
Good luck