MIne took longer than expected (having passed about 4 weeks ago) - took me about 18 months - I ramped up as I started getting nearer exam time..... don't worry - weather is a real frustratioin - try to enjoy the journey, its all about enjoying the flying - not JUST about getting the piece of paper...
Is the frustration because you can't fly(due to other factors beyond your control) - or you don't have a PPL ? there is a difference.
You mirror what I went through !