Unfortunately, there are a variety of different conditions and illnesses that might cause the symptoms that you mention. Allergies or intolerances to certain foods might be one possibility. Chronic infection of the GI tract is another. There are also a couple of rare tumors that can cause symptoms such as these, although they are especially uncommoin in younger people.
I would suggest that, if it has not already been done, that your son be referred to a pediatric GI specialist at a major university teaching hospital in your area.
I hope that your son, and you, can find a doctor who can find the cause, or causes, for your son's health problems, and treat him effectively.
Sincerely/ Robert A. Wascher, MD, FACS
http://doctorwascher.com
DISCLAIMER:
"Ask a Doctor" questions are answered by certified physicians and other medical professionals who volunteer
their time on eHealth Forum.
For more information about experts participating in the "Ask a Doctor" Network, please visit our
medical experts page.
You may also visit our Digestive and Bowel Disorders , for moderated patient to patient support and information.
The information provided on eHealth Forum is designed to improve, not replace, the relationship between a patient and his/her own physician.
Personal consultation(s) with a qualified medical professional is the proper means for diagnosing any medical condition.