I think it is the perfect time as they are doing basic family tree's in school.
Dh doesn't have any contact and it will never be possible, however we both agreed never to keep her a secret from our dc, but don't know when to tell them, is 5 too young