I am sorry that he has been battling for a while.
If you have sought the help of GPs with no luck, it may be time to visit an Ear, Nose and Throat specialist who has specialised equipment which would help them to visualise the eardrum very well in order to check if there is a hole or not. Due to the fact that there is a discharge, that may very well be the case.
The ENT may also recommend that your son have ahearing test following your visit to him.
The information provided does not constitute a diagnosis of your condition. You should consult a medical practitioner or other appropriate health care professional for a physical exmanication, diagnosis and formal
advice. Health24 and the expert accept no responsibility or liability for any damage or personal harm you may suffer resulting from making use of this content.