What about taking a little longer run 3 days a week and let him get home to play 2 days a week, you know, taking turns?
BTW....I am the opposite, sometimes I have to remember that I have to cater to my son once in awhile. But after having 4 kids (3 have grown) I realize that I am just as...