My doctor told me to give an underweight relative zinc half an hour before meals for weight gain. Zinc after a meal does not cause weight gain. Zinc worked well for two relatives.