No geral não há uma regra que define o tempo que deve durar uma festa, a coisa vai acontecendo de forma natural, mas normalmente festas de casamentos não passam de cinco horas de duração, a partir deste tempo já se perde o brilho e todas as formalidades são esquecidas.
De qualquer forma verifique os contratos que fechar, com buffet, Dj, decoradores e salão de festas pois eles podem ter horários limitados para as prestações de serviços, assim, já estando sabendo do que contratou será mais fácil montar um cronograma dos acontecimentos do andamento da festa.
Todavia não é o tempo de duração de uma festa que definirá ela como boa ou ruim, mas sim os acontecimentos e o envolvimento dos convidados, procure desde o início da festa contagiar e entreter os convidados para que os mesmos se sintam a vontade e integrantes da festa.
Não há nada mais desagradável do que ir a uma festa de casamento e ficar plantado sem beber, sem comer, sem nenhuma atração a espera dos noivos apertarem o play para iniciar a festa.
Enfim converse com o buffet, verifique o que pode ser servido antes da chegada dos noivos, com o Dj, autorize para que coloque musicas também antes da chegada dos noivos, e não deixe a diversão da festa apenas a custa dos noivos pois as costumeiras cinco horas de duração de uma festa de casamento poderá se resumir a três horas ou até menos, além de cansativas.