Weather!!!
I started my PPL training in March of last year. I soloed in April. I did a dual pre QXC with my instructor in September (Sywell-Cambridge-Nottingham-Turweston-Sywell) and booked it in for the following week solo. Figured if all went according to plan I would have my license by November. Famous last words! Every week I missed out due to bad weather, haze, fog - the list went on. I finally completed the QXC on April 8th this year. I hope to take my skills test on Tuesday. Weather permitting of course.
Don't lose heart, you'll get there in the end.......That's what I keep telling myself.