How long does friar laurence's potion last?

Forty-two hours. Or, not quite two days. So, if Juliet took it at 4 a.m. Wednesday morning she would wake up at 10 p.m. Thursday night. They arranged funerals pretty quickly in Verona.