He may just be going through a growth spurt, but if he wants to eat what you are eating, let him, provided it's nutritious. I've always fed my children some of what I eat, but without the "bad stuff." For example, I fix eggs and mashed potatoes without salt for the kids. I just salt my meal after they've been served. I don't eat broccoli, cauliflower, and peas, but I have always served my kids those vegetables. Their dad used to eat it, so I suppose that made it easier. Now, I'm not with their father, but they still eat those things cause I've trained them since birth to eat all that yucky stuff. ;)
I try to feed them according to the food pyramid. For breakfast, maybe oatmeal, yogurt, peaches, and milk. For lunch, a grilled cheese sandwich, then balance it with broccoli, strawberries, and juice. Then for dinner, maybe some grilled chicken, peas, potatoes, bread, and some milk with sugar free chocolate syrup (but that's usually very rare. usually it's just plain ol' white milk.)
I've been told I'm a freak about food with my kids, and I pride myself on that. If you want to email me, you certainly may. I don't know exactly how this site works, like if you have access to my email or not, but I read things almost everyday on here.
Good luck.