Best medicine for tension headaches