Do you have to take erythromycin with food