Certains composants du millepertuis peuvent aussi diminuer l’effet thérapeutique de médicaments comme la digoxine, l’amitriptyline, la méthadone, certaines statines, certains immunodépresseurs (risque de rejet de greffe), anticoagulants oraux (risque de thrombose) et inhibiteurs de la protéase.
Bestanddelen van Sint-Janskruid kunnen het therapeutisch effect van andere geneesmiddelen verminderen. Dit is o.m. het geval voor immunodepressiva (risico van afstoting van transplantaat), orale anticoagulantia (risico van trombose), protease-inhibitoren, digoxine, amitriptyline, methadon, sommige statines.