It seems very long, 8 hours.
2:30-4:00 wedding ceremony (Catholic mass)
Travel time 20 minute drive
4:30-5:30 cocktail hour
5:30-6:00 entrance, first dance, speeches
6:00-7:00 dinner
7:00-7:30 cake cutting and dessert
7:30-9:30 party time
9:30-10:15 late night snacks
10:15-10:30 last dance and send off