I cant chat cos must get Kaylee to hospital for admission for severe bronchial infection.
But I want to comment to Tiagosmom. First I really am sorry

They are sucky for doing this to you now - I also got retrenched a month before due date but they paid me out 4 months full pay. And I had only worked there 2 years.
Because essentially they are putting you in a position where not only are you unemployed but you cannot pursue new work for 3 months ie its a 3 month income loss.
I would contact a labour lawyer - post on moomie for advice - find one that doesnt take a fee unless you win the case.
In the meantime, be aware that you can claim for unemployment. BUT very importantly, you need to first claim for Maternity, and once that's paid out then apply for UIF unemployment. If you do the unemployment first, you wont be able to claim for maternity. Based on earning 0% salary during 'maternity' you could get up to 50% of your salary for 4 months (I cant remember the figures exactly) - Vanessa who used to be with Tums2Mums UIF (Robyn what is the new company name???) will be able to advise you on that aspect of it, send her an email.
As per labour law, the company is obliged to pay out 1 weeks pay for every year worked there. However, if you have guaranteed bonus's or 13th cheques, they have to also pay you pro rata of your bonus. And they have to pay out any leave pay. On top of this, they have to apply for a tax directive from SARS in order to get a tax break on these figures that you dont loose half of it to tax. Only once tax directive is approved can they finalize the final payment.
Good luck!