When did you tell work you’re expecting and who first?

This is my first pregnancy AND I’m the first female to have a baby at my small agency. When should I tell? Currently I’m not showing and don’t really have any symptoms, at least I can hide them. I’m about 8 weeks. Should I wait until 12? 15? Also should I tell HR or my boss first?