Non-allergic, or intrinsic, asthma is caused by factors other than allergies, such as exercise, stress or anxiety, inhaling cold air, smoke, viral infections, and other irritants. This type of asthma is less common, it develops more often in adults, and is more difficult to treat than allergic (extrinsic) asthma.