I have a brain injury from encephalitis a car accident and the best thing I have found for the headaches is low dose Benadryl (children's dose of 5 ml every 4-6 hours) and an amino acid called L-Histidine which helps with inflammation. Taking a lower dose of Benadryl keeps you from getting sleepy.