There are many causes for recurrent cough such as allergic airway disorder, post viral cough which is common type of dry cough syndrome after an attack of viral upper respiratory tract infection, reflux laryngopharyngitis etc. Treatment depends on identifying cause for your problem. Blood in sputum may be because of forceful coughing itself
Next Steps
Consult nearby pulmonologist for confirmation of diagnosis and appropriate treatment if required