Question: how long do you have to send a baby gift?
Answer: I own a baby gift company and typically people send a gift for the baby shower (~2 months before the birth) or wait until after the baby has been born. In some cultures it is considered bad luck to give a gift before the birth.