Can be caused by a number of things.
First, get to your family doctor for a work up to rule out any medical issues. Then a neuropsych eval with testing would help to identify the exact problem. A treatment plan for you could then be developed to help with your specific problem. And yes, fish oil
may be helpful.