When is it okay to tell friends an family

Alyissa
We had a test an we are almost 3 weeks along but I must say I wanna shout it from the roof tops. My first ob is march 9th.