Causes may vary depending on whether the excess mucus is thin or thick. Thin mucus usually indicates infections such as common cold or flu, allergens, cold environment, hormonal disturbances, deviated septum, spicy foods, and certain drugs. Thick mucus is caused by inhaling dry air, sinus infections, and food allergies.