A wedding vow can be of any length. An ideal wedding vow of 2-3 minutes will have around 200-350 words.