Hi welcome to Healthcaremagic
The hole in the ear is called called as perforation of tympanic membrane, CSOM(Chronic suppurative Otitis media
)... once the infection is cured Tympanoplasty
must be done to close it , on then you will have a good hearing.... it wont heal by taking medicines only infection can be cured by medicines..
Hope I have answered your question..