Вовсе не обязательно. Думаю, большую роль играет даже не возраст жениха и невесты, а их жизненный опыт. Может и в 30, и в 40 лет быть одинокая девочка-дурочка, со временем ставшая женщиной, но так и не поумневшая. И с мужчиной может быть аналогичная ситуация. Поженились просто потому, что уже неприлично неженатым/незамужней быть, и не факт, что по большой любви... Хорошо, если повезет, и в таком браке сложатся тёплые отношения, а если нет?
Минус ранних браков обычно в том, что зачастую это - первый партнер, и поначалу кажется, что всё радужно и идеально, но при малейших раздорах оба начинают задуиываться - а может, с другими лучше? Чтобы не задаваться такими вопросами, лучше, действительно, набраться опыта до брака. Сейчас уже и нету обязаловки для девушек замуж девственницами выходить, но даже если вы хотите сохранить верность будущему мужу/жене, стоит хотя бы повстречаться с представителями противоположного пола, и понять, что же это за создания такие)
В 18, может быть, и рановато заключать брак, но года в 22, думаю, уже можно. В это время у большинства людей к дури в голове постепенно начинают добавляться хоть намеки на здравое мышление, которое позволит сделать правильный выбор. Ну или хотя бы такой, в котором на следующий день после свадьбы не разочаруешься. Ну а через несколько лет никто не может предсказать, как изменятся оба человека, и их отношение друг к другу, будь они молодые или взрослые...
Знаю несколько примеров браков молодых людей, которые поженились скоропалительно (и даже не по залету)), и вполне счастливы. Но всё же я считаю, что для хорошего брака нужно быть знакомыми хотя бы полгода (в идеале - ещё и пожить вместе пару месяцев), и руководствоваться не только чувствами, но и хоть немного прислушиваться к голосу здравого смысла)