A doctor can diagnose food allergies using a variety of tests, including skin prick tests, blood tests, and oral food challenges. Home test kits are also available, though they have several downsides ...