Is there a cure for asthma?

No. There are medications to help control asthma. But, there is no cure.
No. There is no cure for asthma but there are many good treatments available to control/prevent symptoms. Many asthmatics have long periods of time between exacerbations where they are symptom-free. See your doctor to be sure your are on the best regimen possible at this time. Avoid smoking.