How long does the ceremony last?

It depends on the complexity of your ceremony but allowing a 30 minute maximum window for your ceremony works well.