I have been avoiding gluten and soy for more than 2 years. I have also taken out dairy but have put it back to my diet because I don't see any difference. I don't drink milk because I don't tolerate it well. I have been suffering with acne for 20 years. I still have to use benzoyl peroxide despite avoiding all these irritants just to keep it clear 80% of time. I am sure I do get soy and gluten in very small amounts because I do eat out. But I live in the city and cannot eat 100% of my meals at home due to job, school, social and family life factors. Ofcourse I never order gluten or soy at restaurants but I obviously can't be 100% sure. Also, I cannot afford to only eat grass fed meats. So I am sure I am getting some gluten from grain fed. What would you propose for someone like me that has already been avoiding the allergens you mentioned?
Also, at one point I went 16 weeks in a row of only consuming foods that I cook myself. In this situation I avoided dairy, soy, gluten, nuts, seeds, fruit, tomatoes, potatoes, eggplant. And I was still breaking out. Not as much but still. But realistically I can't live my whole life and never eat foods outside my home.