Hi..
Welcome to HEALTHCARE MAGIC..
I have gone through your query and can understand your concern..
As per your complain ruptured ear drum tend to heal with antibiotics, anti-inflammatory painkillers and decongestants..
But in case if you have a cream discharge from the ears it seems to be pus and is indicative of infection..
In case if there will be infection in ear then the healing of the
eardrum will be delayed and there is a possibility that it will worsen rather than healing..
So you are advised right and the infection needs to be treated first..
The time that is needed for healing to occur depends upon severity of infection and can take from a week to 15 days to resolve..
So I would suggest you to continue taking the medication as advised and also avoid excessive water exposure to the ear like swimming.
Hope this information helps..
Thanks and regards.
Dr.Honey Nandwani Arora..