I can think of several possibilities, depending upon what has happened in your game. Have you checked out the detailed spoilers thread in the Virtual Villagers Guide to make sure that you're not missing something? Is your GC still in your village? There are situations that will cause him to "leave." Have you ever adjusted your computer's system clock to speed up the game?
_________________________
Barbara
Unicorn
Last Day of Work