Cold Meds

It’s been so long since I had a cold! Now I do, and I forget what’s good to take for what. With some smart friends who are inclined to stay kinda up on research (but not doctors), I came up with this:

  1. Acetaminophen/paracetamol is a good pain reliever and fever reducer (probably good to do) but not good for your liver, so take it iff you have a fever and pain. Don’t drink alcohol while taking it.
  2. Codeine is an even better painkiller/feel-good medicine, especially at night. You can’t get it over the counter in the US though.
  3. Dextromethorpan makes you cough less, take it if you’re coughing too much. (Also makes you sleepy)
  4. Guaifenesin makes you cough/runny more, take it if you’re congested and it’s not moving. Don’t take it if you’re already coughing or your nose is running too much?
  5. Phenylephrine is placebo, don’t bother
  6. Pseudoephedrine is the best decongestant if you can get it. Good if you’re congested. Can cause a congestion rebound, so don’t take it if you don’t need to.
  7. Doxylamine is an antihistamine that’ll make you sleepy; take it if you’re too runny or need to sleep
  8. Zinc is the one thing that actually shortens colds in medical trials. Note that if you see “homeopathic zinc” in like 13mg doses, there’s probably cheaper higher-dose plain-old-zinc in the supplement section. You want to take 75-95mg/day while you have a cold.
  9. Vitamin c, echinacea, and everything else don’t actually shorten colds. (Regularly taking C can help prevent colds though! Same with D.)
  10. Diphenhydramine is an antihistamine, take it if you’re too runny. Also makes you sleepy. (interchangeable with doxylamine?)
  11. Ibuprofen is good for pain and sometimes for fever, but can irritate your stomach and cause ulcers if you take too much
  12. Aspirin is good for pain and sometimes for fever, but is a blood thinner so be careful with certain conditions.

Perhaps more usefully, sorted by conditions (all with caveats, check the above list):

Edit: someone made a better version of this post! We mostly agree but they have more info. Read that instead of this.


blog 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010