Hello and welcome to Healthcare Magic. Thanks for your query.
It appears that you are having a recurrent throat infection
which is causing the blood from the mouth while coughing. Since you say that you have had 4 episodes of this in the last 6 months, you need a proper evaluation.
A ENT specialist
would be the righ person to deal with your problem. So, I would advise you to consult an ENT specialist for a detailed examination, and if necessary, further investigations.
Wish you all the best.
Dr. Sheeba Stephen
Emergency Medicine Specialist