если есть финансовая возможность - анализ на дисбактериоз сдайте в Инвитро, я платила в районе 800 руб.,можно и в Габричевского сдать. Потом Вам назначат то, что Вам ДЕЙСТВИТЕЛЬНО нужно. А так можно Линекс, Бифиформ попить. Но причину Вы так и не узнаете.