Please go to Know the Cause a website by Doug Kaufmann, he will help you. I recommend this to anyone who is sick. I am not a doctor, but I was very very sick all my life because of antibiotics. Start by giving your child the following, pure, organic coconut oil, it contains Lauric acid which helps the stomach. I love the taste, start with a tsp. per day. The stomach and colon are very important for the immune system, it's about 90% of the body's immunity, if you have a healthy bowel, then you have good immunity. A healthy stomach is a must for good health.
Unless he's allergic to dairy, give your child yogurt everyday. He should take a good probiotic, found refrigerated in most grocery stores. If your grocery store doesn't carry it, go to a healthfood store. Find a good oregano oil to give, I think one capasule per evening. Stay away from lots of sugary and fried food, fast food. Try to fix good healthy meals. Eat 5 fruits and veggies per day. Beta glucan is something that greatly improves immunity, you can get Beta Glucan from NSC, 888-541-3997. If you have to take antibiotics, always take a probiotic with it. Please check with a knowledgable person from the health store about this advice. Always consult with your doctor. However, doctors are not trained in nutrition. They've been trained to treat everything as a bacterial infection. Also buy a good brand of olive leaf extract, per the instructions on the bottle, the drops can go in water or in juice. People comment that their ears clear up when they change their diet and take olive leaf extract.
I hope this helps.