You can take the following drugs for headache the day after drinking too much: 1. You can take non-steroidal anti-inflammatory drugs to relieve headache, such as acetaminophen, indomethacin, compound aminobarbital, salicylic acid, representative drugs such as Cilpro, Advil, Advil, Ibuprofen, etc., all can relieve headache the day after drinking too much. 2. You can also take diuretics such as hydrochlorothiazide or furosemide for headache the day after drinking. The first thing you can do is to take a diuretic such as hydrochlorothiazide or furosemide to speed up the decomposition and metabolism of alcohol in your body, which can quickly expel the accumulated ethanol and acetaldehyde from your body through the diuretic effect. 3, you can also take certain drugs with high vitamin C content or take certain drinks containing more vitamin C, which can relieve the symptoms of headache and dizziness through the role of vitamin C in relieving alcohol and protecting the liver.