Yes, blood tests are available that can identify antibodies in one's blood and determine what one is allergic to.