baby shower!!

Tyler • Mommy of an angel baby👼🏼 baby number two is due March 8, 2017 so blessed and thankful! Thank you Jesus!
How far along should I be when I have a baby shower ?? I turn 21 weeks tomorrow