Although they can provide relief from pain and are free of the side effects that come with taking medication, alternative therapies are not guaranteed to help. Some forms of alternative therapy that have a history of being used to prevent and treat headaches include: