I have to attend a wedding tomorrow and I'm not great in these situations at judging when a good time to leave is. I'm obviously going to the ceremony but it starts quite early at 1230 and doesn't end until 1am. I am up early for work the next day. I'm obviously chuffed to be invited and it should be a nice day but I cannot stay until the very end. What is an acceptable time to head on?