How to determine the cause of an allergy. I'm sure that its not from the food that I eat. I always have it. Specially when I lacked of sleep and stress?

Stress. You dont mention your symptoms, but im assuming you have a running nose in which case you may have vasomotor rhinitis which is not due to an allergy, but can be caused by stress. Consult your doctor for possible evaluation and treatment.