I work 5 (sometimes 6) days a week.
I don't even touch my fabrics and WIPs, etc till I have a day off. I've stopped making REALLY dumb mistakes that way and lowered my "unsewing" by half...lol.
Although it takes me months or even a year to finish things, depending on how large and/or complicated they are.
I'll be thrilled if I ever get to retire someday and can sew as much as I want!