There are many different factors that  cause coughs. Some of these factors are relatively harmless, while others may be a cause to seek medical attention. Regardless of the explanation, a cough can be extremely irritating, and if it has been lingering for a while it might be time to figure out the exact cause. At […]