Ideally, you should buy your bridal nightwear approximately 10-12 days before the wedding. This way, you can avoid last minute surprises and be sure of the size as well as the fit.