Hi, Carla Thompson. Your symptoms may be caused by gastroenteritis which could happen when you catch a cold or have an improper diet. You need to stay warm, develop good eating habits, do not eat spicy, raw, or cold food, and avoid overeating. It is recommended that you go to the hospital to take gastroenteroscopy and abdominal ultrasonography. You can take drugs to protect your stomach, such as rabeprazole or omeprazole.