In Denmark, we never have to wait for long. Whenever those in power want to pass something big or important in parliament, they seek a broad support - otherwise, it'll just get repealed whenever they lose power.
Everything certainly isn't perfect here (yes, it can be darn annoying when center parties hold too much power - but then again, it is a stabilizing factor), but healthy mechanics can get you a long way with democracy.
I feel a lot of people in this thread point out cases where democracy doesn't work. That's easy. But maybe it would be better to look for cases where it does work and learn from it.