Hi M.---Kids your son's age are learning to exert control over their lives and eating/food are one of the ways they can do that.
Keep offering him healthy choices. Dr. William Sears, www.askdrsears.com, author and contributor to Baby Talk and Parent magazines, says it can take up to 10 tries to get a child to eat a new food. His website has a great column on how to feed picky eaters.
He won't starve himself, but it's hard to not worry about that when they don't eat. You can make him healthy smoothies, putting in all kinds of good stuff like spinach, ground flax seed, pumpkin or other squashes, you are only limited by your imagination. You can also put grated veggies in pancakes and muffins, or even cookies. As another mom suggested, make it fun for him to eat. Serve broccoli 'trees', make faces on tortillas and dinner pancakes.
I am taking a wellness class, offered by a Naturopath who has her PhD in nutrition. So I have a number of files and resources that I can share with you with serving suggestions and amounts for kids of different ages, along with nutrient needs at those ages as well. I also have a couple of DVD's that you would absolutely love.
My goal is to help people to be more knowledgeable in how our nutrition can heal and protect us from disease. I'd be honored to help you. Feel free to call any time.
In health, D. ###-###-####