Thank you for your question. I assume you are asking about a hole in the eardrum?
The time taken for a hole in the eardrum to heal largely depends on:
- The cause of the rupture
- The size of the hole in the eardrum
Eardrum ruptures due to trauma (e.g from ear picking, slap on the face etc) takes about 6 – 8 weeks to heal.
If the hole is >75% of the total surface of the eardrum, it might take longer or even fails to heal completely.
If the hole in the eardrum is due to an infection (often the condition is called chronic suppurative otitis media or CSOM), the chance of self closure of the eardrum is less and you may need surgery to close the hole after the infection has resolved.
Since there is some yellow liquid coming out from your ear, it is likely that your ear is infected. You should get it examined by a doctor (GP or ENT Specialist) and you will likely be given some antibiotic ear drops.
You need to keep your ear dry during this period (e.g no swimming and plugging your ear with cotton balls during your shower).
If your eardrum hole persists after the infection has been treated and you’ve waited for a period of 6 – 8weeks, the decision to close the eardrum hole surgically largely depends on your lifestyle and how frequent you are getting ear infections.
Hope this helps, and all the best!