Coughing up mucus is caused by these three reasons that we take for granted. The solution to this is not medicine.