Is 3 1/2 hours too far away to come home for the weekend?

I have a co-worker that lives 4 hours from his wife and they have alternated every single weekend for the last two years.

My DS lives 5 hrs from home and he comes home all the time. He drove home Sunday evening and left Monday morning to drive right back.