Most people have a mild illness and start to feel better after a few days. Most people find their symptoms have gone within a week. But sometimes the condition may last for longer. It can depend on exactly what’s causing your gastroenteritis and if you have any health conditions that can make it more serious.