i've been having stomach flu or food poisoning for 3 days. been having diarrohea, no vomiting (forced myself to keep the food down), though i will have to switch to a protein shake and olive oil for the rest of the day because of loss of appetite and solid food makes me queasy.

according to some medical websites i've checked, food passes through the intestines and stomach quickly when a person is having stomach flu. could this mean loss of calories since food could perhaps not be fully digested?