Возможно вялотекущий воспалительный процесс. Не столь важно чего. Более важно,что организм не справляется. Почитай, желательно с 2014 года:
http://www.beloveshkin.com/
Возможно виновен хронический стресс. У Беловешкина про это есть. В твоем возрасте хорошо бы побольше белка. Но если мясо плохо переносится, то рыба, яйца и творог с ягодами и фруктами. Побольше находиться на улице: свежий воздух и солнце.