โรคบางชนิดมีอาการไม่รุนแรงและคุณอาจไม่สังเกตเห็นอาการที่เกิดขึ้นเป็นเวลาหลายปี อาการแพ้จะแสดงอาการทันที ซึ่งจะช่วยให้วินิจฉัยได้ในระยะเริ่มต้น แต่ไม่สามารถพูดแบบเดียวกันได้กับการระบุสารก่อภูมิแพ้ การระบุสารก่อภูมิแพ้อาจใช้เวลานาน โดยเฉพาะอย่างยิ่งหากสารก่อภูมิแพ้ไม่ใช่ชนิดเดียวแต่รวมกันหรือมีอาการแพ้ร่วม