Eating dinner too late at night can cause many physical problems. Therefore, it is very important to have dinner on time. Eating dinner on time helps in digestion, sleep and weight control.