While non-opioid analgesics are generally safer than opioids, they are not without risks. NSAIDs can cause gastrointestinal bleeding, kidney damage, and increased risk of cardiovascular events. Acetaminophen, when taken in excessive amounts, can lead to liver toxicity and even liver failure.