Headaches

They range from everyday tension headaches to migraines - indeed some estimate that nearly 30 million Americans suffer from migraines.