Bonnie
Regarding your son....get him to a good chiropractor. If you don't know of one, talk to all the health food stores in your area and get references. Misaligment in the neck does cause hearing problems, among other things. An M.D. will not look for aligment problems as a cause.