First of all remember THIS IS A HOBBY

This is something we do to relax, enjoy life and relieve stress from our everyday lives.
Everyone takes different times and like others before me have said "there is no average time" before you get to solo.
Age does help with how fast you learn but it also involves other things like perseverance and patience.
If you crash let me tell you, we all, I mean ALL, have crashed before and it is just a part of life.
And most important remember and it's just a hobby and we are suppose to enjoy it
Happy Landings