What is the best over the counter medicine for sore muscles?
It depends on why they’re sore. If it’s from inflammation (bruising, etc), then an anti-inflammatory like Ibuprofen or Aleve might be your best bet. Depending on why they’re sore, icing them then heating them may be your best bet for temporary relief… but if it was from an injury, that could make it worse. If it’s just from working them too hard (intense exercise), then using a heating pad or taking a hot bath will be a good choice as well… but to prevent it in the future (and to help it stop hurting sooner), try some L-Arginine. It’s an Amino Acid that helps with circulation, so it helps prevent the Lactic Acid from building up in your muscles (which actually causes sore muscles after a big workout). It’ll also help to minimize recovery time after a workout. Good luck!