Eliminate the most obvious problem which would be dehydration. Go for an eye exam, you may have a damaged or problematic nerve that is causing the pain.Simplify your diet. Generally headaches are notable when the body is cleaning itself. You may have an allergy you are not aware of.Try Excedrin, it worked quite well for one of my friends.Have you tried to treat the problem with medical marijuana?