The most likely cause of those symptoms is high blood pressure. We cannot diagnose medical symptoms. You should see a doctor immediately. These can be symptoms of serious, even life-threatening,...
Yes, fish can cause headaches (and/or other symptoms) if you have allergy or food intolerance. Many people have food allergies or intolerance without being aware of it. I get headaches after eating...