Itchy cough at night is caused by allergy, bacterial infection, reflux esophagitis, cough variant asthma, etc. It can be improved by removing allergens, taking anti-allergy medicines, antibacterial medicines, acid-suppressing medicines, and asthma-relieving medicines. 1. Allergy: ① regular cleaning and washing of bed sheets and bedding, remove dust mites. ② you can take anti-allergy drugs, commonly used drugs such as loratadine, cetirizine, etc., for the treatment of allergic cough. 2. Bacterial infection: you can take cephalosporin antibiotics, penicillin antibiotics, macrolide antibiotics, etc. Commonly used drugs are cefixime, amoxicillin, roxithromycin and so on. 3. reflux esophagitis: you can take acid-suppressing drugs for treatment, such as omeprazole, pantoprazole and so on. 4. Cough variant asthma: can take asthma drugs, such as salbutamol, terbutaline, tiotropium bromide, aminophylline and so on. These drugs above have different degrees of adverse reactions, such as dizziness, drowsiness, dry mouth, gastrointestinal irritation and so on.