The Crucial Element: Support From Partners
I ride my bike a lot. Not 'pro-level-a-lot', but 300 kilometres a week. I think is a fair bit for a bloke with a full-time job, and a family with 2 small kids under 5.
It takes a shed-tonne of planning, and a solid association with the discipline fairy to make that volume work.