Baby showers are usually done at the start of the eighth month of the soon-to-be mom’s pregnancy. They are great ways to prepare the mother as well as the father for the coming joy and the challenges it will bring to their lives.