An allergist or gastro-enterologist can run tests and discuss your history with you to help reach a diagnosis.