It is always best to have Balance before a meal, but it would be better to take it late rather than not at all. It will still have some effect on the food that was eaten.