Теория:

Сложные междометия и звукоподражательные слова пишутся через дефис.
Например: ей-богу, ха-ха-ха, чик-чирик, мяу-мяу, тьфу-тьфу-тьфу и др.
Дефис не пишется в выражениях типа: «Боже мой!», «Чёрта с два!», «Вот это да!».
В устной речи междометия отделяются от предложений паузами, а в письменной — запятой или восклицательным знаком.
Междометия отделяются запятой (в начале и в конце предложения) или выделяются запятыми (в середине предложения), если они произносятся без восклицательной интонации.
О, этот Юг, о, эта Ницца!.. (Ф. И. Тютчев).
Междометие «о», стоящее перед обращением, не отделяется от него знаком препинания.
О Суламифь, тот день, когда ты сделаешься моей женой и царицей, будет самым счастливым для моего сердца (А. И. Куприн «Суламифь»).
О ночь, ночь, где твои покровы, твой тихий сумрак и роса!.. (Ф. И. Тютчев «Как птичка раннею зарёй...»).
  
Обрати внимание!
«О» в начале предложения может быть предлогом.
О чём ты воешь, ветр ночной? (Ф. И. Тютчев).
Воешь (О чём?) о чём. Предлог «о» связывает два слова в словосочетание, его не нужно отделять запятой.
Если междометие произносится с восклицательной интонацией и стоит в начале предложения, после него пишется восклицательный знак, при этом следующее за ним слово пишется с прописной буквы.
И боже мой! Глаз бы не отрывал от света божьего! (А. П. Чехов «Цветы запоздалые»).
Если междометие произносится с восклицательной интонацией и находится в середине предложения, после него пишется восклицательный знак, при этом следующее за ним слово пишется со строчной буквы.
Она перебежала дорогу к тому месту, где оставила хозяина, но, увы! столяра уже там не было (А. П. Чехов «Каштанка»).
 
Обрати внимание!
От междометий необходимо отличать частицы а, ну, ах, ох и др., которые не выделяются запятыми.
  • Частица ах часто употребляется перед личными местоимениями, за которыми следует обращение.
    Ах ты, горе, горе моё! — всплеснула руками Мануйлиха (А. И. Куприн «Олеся»).
  • Частица ну используется для выражения усилительного значения.
    Ну как не порадеть родному человечку... (А. С. Грибоедов «Горе от ума»).
  • Частицы ах и ох, стоящие перед словами как, какой, выражают вместе с этими словами высокую степень признака.
    Ах какой красивый цветок! Ох как мне хорошо!