I am against very long engagements. They give people time to get to know each other better, which I don't think is advisable before marriage.