First of all you should meet a pulmonologist if you have been coughing for 2 months. Blood with cough should be taken seriously. The source of blood can be from nose/ laryrnx(throat) or lungs.
Next Steps
First meet a pulmonologist. Minimum investigation required is a chest X ray.
Health Tips
If Pulmonologist says you have no problem in lungs, go for ENT check up.