Regarding Diet... you should not drink too much water as soon as you finish your dinner. Coz after your dinner our body secretes some enzymes which helps the process of digestion. If you drink water immediately after your dinner then all those enzymes will be desolve in water and will not be able to help digestion process. Which may cause many issues with your health and digestion system.