Hello and welcome to health care magic,
I am Dr Sriram Nathan an ENT surgeon and I shall try to help you out with your problem.
At the offset let me assure you that since your hearing gets better alternatively, it may be an ear block which is treatable.
These finding can be seen in many conditions though the most common would be a eustachian tube defect or just a wax plugging your ear canal
and causing the block.
In any case you may do the following:
1. You must take steam inhalation at least three times a day for a week and see if this improve the hearing
2. You may also add an antihistamine like levocetrizine for early recovery. Your doctor will know about this drug. Antibiotic need not be taken as it may not help much
3. If the hearing does not improve in a week then you must get an AUDIOMETRY
INCLUDING PURE TONE AND IMPEDANCE and get back to me or any ENT with the report.
4. Get a friend to inspect with a torch light the outer aspect of your ear without putting anything inside to find out if there is any evidence of wax in the canal which if confirmed you can always put a wax solvent to clear them. You must remember though that the actual cleaning and inspection must be done only by an ENT surgeon.
5. You may also need to take a CT of the temporal bone
for better assessment of hearing. Also a CT of the sinuses
can reveal if you have sinusitis
which may also cause this block
Wait for a week or two and in case the hearing does not improve then get the test done and get back to me or any ENT
Hope your doubts are clear and I will be happy to clear any more doubts you may have.
get well soon
Dr Sriram Nathan