Ketamine or SSRIs? What the Research Tells Us About Rapid Relief in Depression Treatment September 10, 2025