Расстановка знаков препинания в предложениях с однородными членами зависит от способов связи однородных членов предложения и от того, какие сочинительные союзы при этом используются.
Если однородные члены не соединены союзами, то между ними ставится запятая:
Не жалею, не зову, не плачу... (С. Есенин)
Если однородные члены соединены союзами, то запятая между ними:
1) ставится:
- при повторяющихся союзах после каждого однородного члена (даже если повторяющийся союз стоит не перед всеми повторяющимися однородными членами):
Лёгкий ветерок то просыпался, то утихал. (Л. Толстой); Колокольчик звонко плачет, и хохочет, и визжит. (П. Вяземский)
- перед одиночным противительным союзом:
Туман расходился, но ещё закрывал вершины леса. (Л. Толстой)
- перед второй частью двойного союза (как - так и, не только - но и, не столько - сколько, насколько - настолько и др.):
Сказка нужна не только детям, но и взрослым. (К. Паустовский)
2) не ставится:
- между однородными членами, соединёнными одиночными соединительными или разделительными союзами:
Ночью ветер злится да стучит в окно. (А. Пушкин)
- внутри групп однородных членов, соединённых попарно:
Зимою и летом, осенью и весной хорош русский лес. (И. Соколов Микитов)
Однородными членами не являются:
- Слова, повторяющиеся с целью усиления: Еду, еду в чистом поле... (А. Пушкин)
Между повторяющимися словами обязательно ставится запятая.
- Фразеологические обороты, в которых с помощью повторяющихся союзов соединены антонимические понятия: и день и ночь, и смех и горе, и стар и млад, ни свет ни заря, ни пуха ни пера, ни шатко ни валко, ни рыба ни мясо, ни дать ни взять, ни жив ни мёртв, о то о сём и т.п.
Внутри таких оборотов запятая не ставится.