Ideally, the process for getting a premarital agreement should be started at least 2-3 months in advance of the wedding. Unfortunately, many people do not get around to starting the process of getting a prenup until very close to the wedding. When a premarital agreement is signed close in time to the wedding day, or even on the day of the wedding, it becomes much more likely that the agreement will be voided upon a challenge. This is because some courts find as a factor in voluntariness of the prenup the fact that the party would suffer humiliation if the wedding were called off due to refusal to sign a prenup. It is far better to handle the business of the premarital agreement well in advance of the wedding.
Read more on premarital agreements: