I generally prefer for games to run for 18-24 3-4 hour sessions. So around 75 hours of play, roughly. Most of my games are twice a month so this would be about a real-world year of play. To me, that's plenty of time to engage with some plot, and have a nice little character arc for everyone...