13. Seaweed
While seaweed that ranks 13th in our list of best foods for a hangover headache, doesn’t sound the most appetizing to some, it is chock full of nutrients. Aside from being rich in calcium (contains more than broccoli), protein (levels almost as high as that of legumes), fiber, vitamins A and B12; seaweed is also one of the best sources of iodine. Although your body does not produce iodine naturally, it is an essential element whose health benefits can often be overlooked. Despite the fact that excessive doses of iodine can cause dehydration along with other health issues, the proper dosage will help balance the amount of fluid in your body and actually aid in the retention of the H20 that your body is missing out on.