Hi,
It depends on the number of people in your group for the oath ceremony. Ideally it should not take more than 1-2 hours at max. My ceremony was scheduled for 1:30 pm at Scarborogh and I had 85 people in my group. The ceremony lasted for about an hour. We were done by 2:45 pm. Hope this helps...