After being thoroughly messed around at one flying school for my first few lessons I transferred to another - had one excellent lady instructor and passed my skills test about 8 months later.
Being off work for some months and having some unexpected funds I was able to complete my PPL in a shorter time. Having lessons closer together definitely helps.
Having said that I had to wait for 2-3 weeks for the right weather for my XC and a similar time for the skills test.
Don't give up! You'll be glad you persisted.