Yes he does need to be seen by a doctor but I wouldn't fret over the blood just yet. In most cases where a person coughs a lot, they can break tiny blood vessels in the throat causing specks of blood mixed in with phlegm. Your husband needs to see a doctor Monday morning. Hopefully this is just viral illness but with a cough of 3 weeks and how bad he is coughing, this may be pneumonia or bronchitis. Make sure the doctor orders a chest x-ray. Your husband will likely be placed on antibiotics. If he is having trouble breathing right now you may need to take him to the ER for treatment such as nebulizer to help his breathing. Tylenol will be good to bring down any temperature that he has also.
I wish you the best of luck and please let me know what the doctor says.
If this answer helps please hit the accept button. Thank you.
James
__________________
Quote: You guys are the Marine's doctors; There's no better in the business than a Navy Corpsman...." Lieutenant General Lewis B. "Chesty" Puller, U.S.M.C
If you find my answer helpful please honor my efforts and click the Green Accept button.

