Ответы справочной службы
В данном случае запятая перед словом "боже" не нужна.
Следует различать междометия и одинаково звучащие частицы: после междометий запятая ставится, после частиц — нет. Ср.:
О, это была бы райская жизнь!.. (Г.) — О поле, поле! Кто тебя усеял мёртвыми костями? (П.);
В выражении ей-богу и во множественном числе (о боги) возможно только написание строчными.
В остальных случаях руководствуемся правилом: в устойчивых сочетаниях междометного характера, которые употребляются в разговорной речи вне прямой связи с религией, слова бог и господь пишутся со строчной буквы: не дай бог, о боже мой, не приведи господь, слава богу.
Слова Боже и Господи пишутся с большой буквы, если выражают обращение к Богу. В некоторых случаях выбор написания зависит от контекста. Так, может быть написано слава Богу (если контекст указывает, что говорящий действительно благодарит Господа Бога) и слава богу (если по контексту ясно, что употреблен расхожий разговорный оборот: В тот раз он, слава богу, пришёл вовремя!).
При обращении к Богу: О Боже!
Как междометие: О боже!
См. также: http://gramota.ru/spravka/letters/?rub=ortho
Справочники
§ 107. Междометия выделяются (или отделяются) запятыми: — О, где-то пожар! (Бун.); — Но, но, легче на поворотах (А. Т.); — Эх, беда, беда! — сказал он, ворочая в печке дрова (Пауст.); — Ах, как медлительны они, проходит год, другой... (Тв.); И по сходному праву та девчонка-солдат, ну, почти что со славой — из тайги — на Арбат (Тв.); — Ох, будет тебе! (Шол.); — Ой, мама родимая!.. Ой, кончаюсь! — стонал белобрысый (Шукш.); —
....); — О боже!...