For the past week and a half ive had diarrhoea about an hour after I've eaten my evening meal, apart from twice when I had tacos. The other times I thought it was to do with dairy, they all included cheese or something creamy, but I had a beef stew on sunday and still had the diarrhoea (though maybe because I had butter on my bread?).

 

can anyone shed any light on why I would get these symptoms after my evening meals but not after eating at lunchtime? could it be that it's becamuse my evening meals are usually larger?

thanks.