How long does it take to administer a Polygraph test?

It usually takes from 2 to 3 hours to administer a Polygraph test for each individual.