Zimbardo's experiment lasted for six days, although it was set to take two weeks. He had to end the experiment because of the shocking results it had.