One thing that cannot be stressed more is to drink water, as every other person on this thread have stated, it is very good practice to drink water regularly. I would state that, also worthy of note, is to drink tea; at least once or twice daily. Not black tea with milk and two sugars or similar ilk, but herbal teas; green and jasmine teas have many antioxidants and also vitamins A and C, for healthy immune system and skin health. As for not eating meat, I would have to disagree. Although being vegetarian or vegan is certainly a perfectly viable option, there are some immediately beneficial reasons to eat meats. Red meats are a very good source of iron, which can be hard to maintain without supplements for some people. Lean red meat is obviously preferred, and I'd recommend eating it once or twice a week. While I'd say that red meat should only be eaten once or twice a week, healthier lean meats like chicken or fish can easily be eaten throughout the week without too much worry of too high a fat content. Eat nuts, not just a bag of salted peanuts or whatnot, but there is great benefit in eating a good selection of mixed nuts, which have many beneficial minerals, and also healthy fatty acids that are important for energy and muscle repair and growth. When eating meals, listen to your body. While I'd not recommend eating less than three meals a day, with regular exercise it is not uncommon to eat 6+ large meals a day. Try your best not to skip meals, especially breakfast. Eating regularly is very important for a healthy metabolism. When eating a meal, eat until you are no longer hungry, there is no point in limiting your bodies intake because you are afraid of getting fat, just as there is no point in overeating. Even if your are eating 6 large meals a day, it will be unlikely to gain weight if you are always eating healthily, and doing regular exercise.