Have you done any flying since last post? I recently passed my PPL and it took me over 2 years to finish. The last 2 summers have been terrible and poor weather really held me up. I had many 3 or 4 week gaps which means you are playing catch up all the time which costs alot of money without progressing (but gaining experience). I waited for ages for good weather to do my Xcountry qualifyer, had each slot week after week cancelled due to poor vis, low cloud base or wind. There were some good days of suitable weather but frustratingly never when i was due to fly, which resulted in more recapping and lessons to keep me up to standard. In the end my club agreed to put me on standby, i took my flight bag to work with me every day and waited for a phone call when a plane was available and weather was good enough.
You will have your licence soon enough as you are nearly there. This is a great thread about your training so far.
Good Luck!