How long after

How long after a baby shower do you send out thank you cards?!