Baby shower..

Alicia
How early would you do a baby shower if your due in mid may ?