Although coughing is a natural phenomenon that we all experience throughout our life, it can sometimes become problematic. There are many possible causes of coughing that range from seasonal allergies to viral or bacterial infection and even to acid reflux.