It never really ends. Have you found all the collectibles? Even after that, the villagers can still carry on so long as you look in from time to time to make sure babies carry on being born, train up a few doctors, and so on. Lots of people carry on games for months trying to get them as high up the leader board as possible. There are several threads on this subject in the VV2 forum.
_________________________
To err is human; to arr is pirate.