Does Peroxide Really Whiten Teeth?

How long does it take for hydrogen peroxide to whiten teeth?

.