Thrush is because of a yeast like fungus. This disease is also known as candidiasis. It occurs in HIV positive patients. But it is also common in patients have diabetes mellitus. It can also occur in pregnant patients or patients who are taking corticosteroids.
With age, normally this allergy should go off. But by what age this will happen cannot be determined.