I will try my best to answer your query.
He might be suffering from GERD
, causes include smoking
, alcohol, obesity and spicy food.
You can make many lifestyle changes to help treat your symptoms. Avoid foods that cause problems for you.
Over-the-counter and prescription drugs can treat GERD. They work more slowly than antacids but give you longer relief. PPI and H2 blockers will be helpful.
Blood in the spit may be due to smoking which causes irritation in the throat which may be responsible. Avoid smoking.
It is always to get yourself examined so i advice you to consult physician.
Hope my answer will be helpful for you.