Здесь нужен дефис, "длинный" не стоит сам по себе, он объединяется с "неделя" (или месяц, год и т. д.), образуя одиночное (точнее, сложное) наречие. Это похоже на правило для составных прилагательных: «двухместный», «дружелюбный на вид» и т. д.
Две недели через дефис?
Когда «двухнедельный» используется в качестве прилагательного, как в предложении 1, он принимает дефис и остается в единственном числе. Примеров этому множество: Это падение с двадцатиметровой высоты.
Вы пишете через дефис неделю за неделей?
Re: недели или неделя
При использовании числа как части прилагательной фразы вам нужен дефис.
Как вы пишете недели длиной?
Да, "длительностью в несколько недель" означает "длится несколько недель." И да, «вековая» означает «сотни лет». (Это не означает «очень долгое время», хотя для большинства целей в человеческом масштабе верно, что сотни лет - это очень большой срок.)
Должен ли день обозначаться через дефис?
С технической точки зрения, нет ничего неправильного в том, чтобы использовать дефис как многодневное мероприятие. У вас может быть однодневное мероприятие, поэтому multi просто добавляется к началу составного прилагательного.