Announcing That You're Expecting!

Crys
When is the best time to announce that you're expecting on social media? And when did you announce that you were expecting?