With my last 3, I announced after 20 weeks to my DH's side of the family, 12 weeks to friends & extended family and straight after the BFP for everyone else (you included! lol)