I always secondary, unless its a wheat. I've tried both ways, and its much cleaner if I secondary. Each batch varies, but on average it 7-10 days in primary, and 3 weeks in secondary before bottling or kegging. I've been told you dont need to secondary if you keg, and just to accept a cloudy first pint or two, but I'd rather have clear beer from the first draw. Each to there own though...