One year. Which was longer than I probably should have, but I never quite reached the point with that job of, "I will take any possible contract or job to get the hell out of here." So I could take my time with it.
Most of the time, if I reach the point of actual unhappiness, I start searching immediately and have something new within three months.
I have never yet actually left a job voluntarily without something new lined up, although I have come close once or twice.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.