<s>[INST] Hi Doctor, my eye went swollen last week after I had my lunch it was found out to be allergic to foods. Then the doctor gave me medicine to consume for few days. Few days later my allergy has gone but then my period still hasn't come. Does allergy delays period? [/INST] HI, thanks for using healthcare magicDelayed or irregular periods can be due to different causes including physical illness or stress.It is possible that your recent allergy or illness may have caused a slight delay in your period.The other causes of delayed period are: (1) pregnancy(2)emotional stress or illness(3)inadequate diet(4)extreme physical activity(5)abnormal levels of thyroid hormone(6)high levels of prolactin hormone(7)polycystic ovarian syndromeI hope this helps( </s>