if you are a dedicated weekend warrior you can get over 50 days just by riding weekends if you ride where there is a typical mountain snow season. 100 is averaging 4 days a week which isnt all that physically demanding IMO. But they key is having a flexible/no job during the winter and keeping the stoke alive to get you there the next day.
I work a respectable, kinda seasonal job, live in a city and get to ride 100+ days. best of both worlds.