Seeing blood in sputum or mucus can be worrying, but it is usually not a cause for concern. If a person is young or generally healthy, these traces of blood are often caused by a mild infection or bronchitis. In serious cases, they can indicate a severe infection or lung cancer. Learn about causes and treatments here.