when to have baby shower

vi

my due date is nov 29 ... when would be the best time ..

Vote below to see results!