Thanks for your replies.
I have decided to take things one day at a time. It's really hard though, as DH knows exactly what to say to upset me and I am finding it really hard not to let it get to me, as he is being really emotionally cruel. His latest thing to say is that one day soon he is going to leave me, and DD and I will never see him again, and "you can tell her whatever you want, I don't care". He can say and do what he likes to me, but why punish a little girl for something that is not her fault and she has no control over?