Tuve un problema similar hace unos años, y lo que encontré más útil fue mantener un diario de alimentos.
Un diario de alimentos es un registro de todo lo que come, bocadillos, comidas, todo, y lo que contiene, lo mejor que puede encontrar. Seguí cada comida, y cómo reaccioné, incluso si la reacción sucedió horas o un día después. (No más de un día. Habrá sido procesado para entonces). Haga esto por un par de semanas, o incluso meses, y notará que los patrones comienzan a surgir.
Si hay más de una cosa, trate de dejar de fumar durante una semana más o menos, vea si se siente mejor y avance hasta la lista.
Es un proceso largo e intenso, pero vale la pena al final si mantiene lo peor.
Alternativamente, puede ir a un médico y hacerse una prueba de alergia, pero esto solo mostrará alergias, no sensibilidades (que podrían ser lo que lo está enfermando)