Вообще - как определить причину баланита - какие конкретно анализы необходимо сдать? Если флюконазол не помогает, то имхо надо либо лечить кишечный кандидоз одновременно с с применением системных и местных противогрибковых средств либо если причина не кандида - пробовать тридерм и т.п. Опять же как максимально достоверно узнать диагноз - вопрос открытый!