I'm learning to fly at 31 while working a full-time job, my CFI suggested I was ready to solo on a windy day at 14 hours, but then the weather went bad, and my CFI took an airline job resulting in me not flying for 6 weeks and changing CFIs. I finally soloed at 20 hours.
Now I am facing another week of bad weather @31 hours, but I am trying to do what I can to maintain momentum so I can sit my check ride next month.