When you have a stomach ache with vomiting and diarrhea, it can be hard to know for sure what’s causing your illness. It could be food poisoning or stomach flu, also known as viral gastroenteritis. In ...