I have had a cough for 2 months and it wont go away?

Cough. You should see your doctor. Many things can cause a chronic cough such as allergies, asthma, reflux, medications, smoking, chronic lung disease, vocal cord or throat abnormalities just to name a few. It needs to be further evaluated.
See your doctor... Possibilities include bronchospasm, gerd, chronic sinusitis, chronic bronchitis and even emphysema or some combination of these things. If you are coughing blood, malignancy is also possible.(or bronchitis).You need an evaluation by your doctor and you may need some tests to determine exactly what is causing this cough. If you are smoking, you need to quit, see your doctor as soon as possible!