When should we announce?

My SO and I are trying to figure out when to share the big news via FB(all our family will then know). I will be 12w next wed(feb 4)but I don't have my second OB appt until the 13th(hoping to hear the heartbeat). My husband deploys for a while and leaves before my 2nd appt. Should we do it while he's still here at 12w or wait until after I hopefully hear the heartbeat and he's gone? He has no idea what we should do. I guess I would like some opinions on the situation. Thank you!!