My mom wakes up every morning coughing up mucus and vomits its been years. She has never smoked and has diabetes. Wut could be doing this?

This could be reflux. It is possible that she is having reflux of food and acid during the night and can cause cough in the morning.Symptoms may get worse due to diabetes.Certainly she may have some lung issues that can cause cough.