Im not in your situation as work shifts and have at least 4 days free per week when I can fly, these can be during the week but even with this it has taken me just over 12 months. Ive had about 1/3 of my lessons cancelled due to weather and Ive tried to fly at least once per week.
Just completed my PPL a couple of weeks ago at 49 hours.
Obviously if I had the time and funding I could have done it much sooner.