Даниил прав, зверобой действительно снижает эффективность многим лекарственным препаратам, некоторым путем ускорения/усиления метаболизма -выведения из организма, а с некоторыми взаимодействие потенциально опасно (например, значительное повышение артериального давления, риск кровотечения и т.д.)
Разносить по времени не имеет смысла - так как лечение травами имеет смысл в постоянном их приеме в течение дня (3-4 раза), чтобы в крови постоянно циркулировали биологически активные компоненты.