After delivery how soon does the placenta need to be delivered?

A few minutes. It is generally delivered within 5 minutes, though it can take as long as 30 minutes. If it has not been delivered by then, a manual extraction may be needed.