Coming back to ginger tea for migraines, we all know that tea (or, rather, the caffeine in it) is a nerve stimulant which, if taken in moderate quantities, relieves stress and helps in keeping awake. Ginger, with all its anti-inflammatory properties, is a potent herb that is good for any type of pain, or swelling of tissues.