It should only help, unless you're way overdoing it, but even then it shouldn't affect mood except to make it better or do nothing. But everyone has a unique experience. The best way to find out, therefore, is to stop taking the fish oil and see if the problem goes away. If it does, you'll know this product isn't the right one for you. As for fish oil, different brands differ a lot in quality and contamination, but that's another kettle of, well, fish.