Tuberculosis patients feel itchy all over the body may be caused by drug rash allergy and drug hepatitis, according to the different causes of its treatment methods are different, as follows: 1. Drug rash allergy: Tuberculosis patients feel itchy all over the body, which may be caused by taking anti-tuberculosis drugs such as isoniazid tablets. You can take vitamin B6 tablets under the guidance of a doctor, taking time and isoniazid tablets 6 hours apart, if the symptoms are relieved, it is considered to be caused by isoniazid tablets; if there is no relief, you can stop taking isoniazid tablets, oral loratadine tablets to fight allergies. 2. Drug hepatitis: long-term use of tuberculosis drugs can cause drug hepatitis, resulting in elevated bilirubin index, bile duct blockage or liver damage, causing bile acids, bile flavin accumulation in the blood, invading skin cells to cause damage to the skin area, causing patients to itch all over the body. You can apply glycerite lotion to stop itching under doctor’s guidance, and take oral compound glycyrrhizin tablets to protect the liver. It should be noted that, for the occurrence of tuberculosis patients feel itchy all over the body, it is recommended to go to the hospital in a timely manner to clarify the cause of the disease and follow the doctor’s instructions for treatment.