Start writing your vows early, at least 3 months before your wedding. This will give you the time you need without feeling rushed and enough time to complete your other wedding-related tasks leading up to your big day!