Yes, a perforated ear drum can cause a hearing loss varying in degree depending on the size of the perforation. If you have had ear infections, then any fluid build up resulting from the infection would also contribute to a hearing loss in the affected ear. The hearing loss may fluctuate (get better or worse), depending on the amount of fluid in your ear at the time.
I would recommend seeing an ENT to address the recurrent ear infections. He or she will likely refer you to an Audiologist for a hearing test to determine how much the ear infection and/or perforation is affecting your hearing.
The information provided does not constitute a diagnosis of your condition. You should consult a medical practitioner or other appropriate health care professional for a physical exmanication, diagnosis and formal
advice. Health24 and the expert accept no responsibility or liability for any damage or personal harm you may suffer resulting from making use of this content.