I know writing the test takes a half hour but could anyone tell me how long the full process takes. I heard someone say prepare to spend several hours and just want to check as i have another appointment 2hrs later. Safe to keep or should I cancel that? (Edmonton location)