Malodour or Halitosis is due to various reasons like poor oral hygiene, dental caries
, diabetis, Tonsilitis, liver disorder, gastric disorders, consumption of alcohol, foods like garlic and onion tobacco chewing
etc . You have tonsilitis which could be the reason for your problem. Consult an ENT specialist
for the problem. Get your self examined by a dentist
to determine if you have any problems in your oral cavity.