Maybe you could fill some of the time he's gone with group activities? I have found Meetup to be a very good source of finding things to do based on my interests. Depending on where you live, there are usually 100s of things going on daily in just about any interest you can imagine.