When should you announce ??

Kristal • 24 one bby boy 3 and one little gift on the way
How long until you should tell people ?? I was 10 weeks last time and told is that to early??