圣約翰草的作用原理是通過(guò)抑制中樞神經(jīng)里多種神經(jīng)遞質(zhì)的重?cái)z取來(lái)起到抗抑郁的作用。它可以增加神經(jīng)系統(tǒng)中5-羥色胺的濃度,類(lèi)似于單胺氧化酶抑制劑(MAOI)。此外,圣約翰草還可以均衡地抑制多種神經(jīng)遞質(zhì)的再攝取,使其在突觸間隙的濃度增加,從而起到抗抑郁的效果。然而,長(zhǎng)期使用圣約翰草可能存在一些問(wèn)題,因?yàn)榭赡苄枰絹?lái)越高劑量的藥物來(lái)達(dá)到同樣的效果。