My oldest son who is now 4 has always been a very picky eater. He is still very reluctant to try anything new, even sweets. I have learned to be very patient and have found that making meal time more pleasent instead of stressful seems to help the whole family. I used to get irritated with him often because he would only eat a few different items, but now I just give him a couple of healthy choices and let him choose which one he wants for that meal. I don't worry about feeding him a large variety of foods because he simply refuses. The pedi says he is very healthy and not to worry about it, so I don't. When he was your son's age, I would offer a new food with one I knew he would eat and not say anything about it. If he took a little bite that was great, if not then I would try again later. Sometimes he would end up eating the same 2 or 3 foods like crackers or cheese for every meal for several days or longer. I tried every trick known to man to get him to try new things-cute shapes, design a picture on his plate, promise a sweet treat if he would try at least one bite, rewards, etc. Nothing worked. The more stressed and determined I got the more stubborn he got, so I just let go of that stress and now we are both happier. He won't starve so why worry. If it makes you feel better ask the doctor about a vitamin for him. I think the more pleasent you make meal time the better. He won't be like this forever. Someday soon he will be a teenager eating everything in sight. Good luck to you!