If you drink water during eating it will make your stomach full and you will lose your apetite, that's why you feel bad because it's like you're eating too much. Drink it anytime after eating. To answer your first question on workout days i drink up to 3.5- 4 and on non-workout days i drink around 2
