Welcome to HealthcareMagic forum
If there is a hole in the ear, it will take at least 1-2 weeks for the eardrum
to heal. Meanwhile, avoid water into the ear and continue with the medicines prescribed by your doctor.
Drink plenty of warm water and do steam inhalation 3-4 times a day. This will help in opening up of the blocked Eustachian tube
and facilitates early healing of the eardrum.
I wish you good health