I do 12 miles each way with about 500 ft drop on the way in and a 500 ft gain on the way home. It takes me about 45 min in and just under an hour home. I do that once a week and get in one other equivalent ride a week.
I can't imagine doing 22 each way.