How many questions are on the CGFI exam and how long do I have to complete it?

There are 120 test questions, in which 20 are research questions and do not count toward or against the final score. There is a 2-hour time limit and you must pass with a scaled score of 70% or better.