According to eHarmony, the average couple dates for close to three years before tying the knot. The length of time it takes to get married depends on many factors, such as age, job stability and life goals.
There are no guidelines for dating, but it is wise for a couple to get to know each other really well before getting married. Marriage is not something to rush into, and couples who date for only a small amount of time tend to have shorter marriages. The decision to get married is complex and difficult on a number of levels, so it is important to only move to the next stage when both people in the relationship feel comfortable enough to do so.