When I participate in sport, have a spa or sauna,and situations that would cause me to perspire I find I end up with a headache, even though I make sure I drink plenty of fluid. Would this still be from dehydration or could there be something else causing these headaches? Someone suggested to me that it may be a lack of magnesium, what are your thoughts please