Chronic, or long-term, stomach conditions can often cause nausea and vomiting. These conditions can come along with other symptoms, such as diarrhea, constipation, and stomach pain. These chronic conditions include food intolerances, such as celiac disease and dairy protein and lactose intolerance.