Some medications should be taken with food. Depending on the medication, there are different reasons for this: · the medication is absorbed into the body better if there is food in the stomach (e.g., calcium, nelfinavir, sertraline) · the medication can cause stomach upset, and food can help   more »