When to go on maternity leave?

Bee

Work till due date?

or

Or leave 2-3 weeks before o; ?