Genes + environment
People with asthma
usually are predisposed to be allergic.
This is usually inherited, and so caused by your particular genes. However, this alone is not enough. There is also clearly an effect from the environment you live in. Exactly what in the environment is responsible is unknown, but is the object of much interest and research.