Антибиотики (особенно широкого спектра) убивают бактерии и, зачастую, делают это без особого разбора: уничтожению подвергается и биота пищеварительной системы человека. Значительная часть пищи переваривается именно благодаря этим микроорганизмам в наших желудках и кишечниках: множество полезных веществ пищеварительная система человека без бактериальной помощи получить не может. Таким образом, после приёма антибиотиков человек получает гораздо меньше полезных (и не очень) веществ из-за снижения численности бактерий в кишечнике: грубо говоря то, что раньше переваривалось, перевариваться перестало. Поэтому человек худеет, т.к. не есть сильно больше, чем до приема антибиотиков.