Слитно
1. Если слово без НЕ не употребляется: ненастье, ненастный, нелепо.
2. Если можно слово заменить синонимом без НЕ: недалекий (близкий), недруг (враг), неглубоко (мелко).
Раздельно:
1. если есть противопоставление: не друг, а враг, не далекий, а близкий, не глубоко, а мелко.
2. если эти части речи входят в состав отрицательного оборота ДАЛЕКО НЕ, ВОВСЕ НЕ, ОТНЮДЬ НЕ , НИСКОЛЬКО НЕ И ДР. с отрицательным местоимением и наречием: она далеко не красавица, путь отнюдь не трудный, нисколько не интересно.