You can have a reaction to various foods, but it’s not always an allergy – the difference lies with your immune system.