If you are absolutely positively sure the food will be eaten, before is ok. It is better to wait and give after the meal or at least half way thru the meal to make sure the tummy has fats onboard so the drug will be absorbed.