Есть два варианта написания этого слова "ненадолго" и "не надолго".
1) Слово пишется вместе, если это наречие "ненадолго". Оно имеет значение "на короткий срок". Пример: Зима пришла к нам ненадолго.
2) Слово пишется раздельно, если это наречие "надолго" и частица "не". Такую конструкцию легко определить, потому что с ней всегда идет противопоставление. Пример: Зима пришла к нам не надолго, а всего на три месяца. Сюда же относится употребление в предложении слов "отнюдь не", "вовсе не", "далеко не", "совсем не". Пример: Зима пришла к нам совсем не надолго.
Не на долго, а всего на три месяца.