Не может быть универсального средства для профилактики и борьбы с головной болью, так как нужно учитывать причины боли.
Одна из самых частых причин головной боли - это усталость. "Головная боль напряжения" периодически называют боль, появляющуюся из-за усталости. В таком случае профилактикой будет - не напрягаться. Делать перерывы в работе, не загонять себя до последнего, а дома отдыхать по максимуму, не загружая себя излишними домашними обязанностями (просто не взваливать на себя всю домашнюю работу, если вы живёте не один). Если устали, а нет возможности отдохнуть, можно сделать себе массаж головы и лица - это поможет как избежать головной боли, так и снизить боль или даже устранить её, если она уже началась. Мне помогает даже простое расчёсывание волос массажной расчёской, только если это делать неторопливо, как бы массируя голову.
Если у вас организм реагирует на погодные изменения - тут либо терпеть, либо следовать указаниям врача и вовремя принимать лекарства. По-моему, без медикаментов в таком случае обойтись сложно. Можно, конечно, воспользоваться травами и травяными чаями, но это будет как альтернатива медикаментам.
Если же у человека мигрень или какие-то серьёзные нарушения в организме, из-за которых происходят боли, то без медикаментов тут явно не обойтись. Профилактика будет зависеть от причин болей, но на 100% уже невозможно будет спастись от употребления обезболивающих. Максимально себе помочь можно только обследованием у врача и дальнейшим строгим соблюдением его инструкций.