@jonmanjiro almost the same time frame for me. I was a very casual rider for about ten years mostly in support of charity rides 2 or 3 times a year. About 2016 it became a passion, I started racing in 2017 and have tens of thousands of miles since then. I need it for all the reasons you mention as well as for mental clarity.
For the cyclists on rff, my strava: Robert Jag | Strava Cyclist Profile
For the cyclists on rff, my strava: Robert Jag | Strava Cyclist Profile