Ayurveda, India's "science of life" suggests that skipping dinner is a healthy practice, as long as you eat well during the course of the day. The body metabolises and refuels most effectively between 10 p.m. and 2 a.m., so it is ideal to refrain from eating at this time. A study done by researchers in the Czech Republic performed a 24 week trial during which they split 54 people into 2 groups. The first gtoup were given breakfast, lunch and then dinner served around 7 p.m. or 8 p.m. while the other group was given a larger breakfast and then a larger lunch served at around 4 p.m. Although both groups lost weight, the group that had two large meals per day lost more weight than the group fed three smaller meals. That being said, I agree with LuXiaojun. Weight loss is achieved based on calorie intake and calories purged. For example, if you eat a pizza at 5 p.m. and skip dinner, you will still have a higher calorie intake than if you eat a tuna sub and Garden salad at 8 p.m. Your health and weight are based on two things: genetics and what you put in your body. What you eat is actually a larger factor because it can actually rescind your genetics in a positive or negative way. Time and the rate of occurance in meal consumption is an illusion. WHAT you eat is far more important than when you eat. I still believe you should be sure to eat a balanced breakfast, as it is the first meal of the day and sets your course of productivity for the entire day, but opt for healthy calories and attempt to squeeze some leafy greens in there somewhere rather than engorge yourself with a heaping bacon and scrambled eggs breakfast! Lunch and dinner are more of a social affirmation than an indication of a necessary, specific time for meal consumption. There are literally thousands of ways to lose weight, so do your research, but more importantly, do what works for you!