When should I tell work ?

So I work for asda and got taken on in October as seasonal staff but has recently had my contract extended to February 23rd ! When this was is up they are giving me another one and I'm April they are giving me a permanent one ( have to wait till then because some staff are being made redundant and it's not fair to give me one before then) I am 6 weeks at the minuet and don't no when to tell them I am pregnant do I hold of until I have my permanent contract? Or do I risk telling them before hand and hope they still give me one ? The only reason I am thinking should I tell them before hand is I sometimes have to carry really heavy boxes and am not sure that this would be safe to do when pregnant