Hello, and thank you very much for your question.
Wheezing that comes and goes such as you describe is usually caused by
asthma. In most cases, there is not one single treatment to cure it and make it go away forever. However, many children with asthma get much better as they grow up. If allergies are causing asthma, then
allergy shots can be very helpful.
For most people with asthma, there are preventive medicines, often given as inhalers so that the medicine gets right into the lungs where it is needed, that help cut down how often and how severe the wheezing is. The hard part is getting a child to use a medicine every day or twice a day for months so that they won't get sick later. They feel fine today - why do they need the medicine? But lots of tests, and my experience in my practice confirm, that taking preventive medicine such as inhaled
steroids every day can help prevent the wheezing from occurring as often, and keep it from getting as bad when it does happen.
Your doctor may be able to help you develop an Asthma Action Plan, which helps you plan what medicines to give your daughter when she is feeling fine, what to do when she is starting to have some wheezing, or starting to get a
cold that is likely to cause wheezing, and then what to do when things get severe.
Also - people with asthma should make sure they get their
flu vaccine and ask their doctor if they need a
pneumonia vaccine.
I hope this information has answered your questions. If you have further questions please check back with us. I hope your daughter is doing much better soon!