Have you been tested for Coeliac disease? I had very similar symptoms but not "typical" Coeliac ones iykwim but my blood test results showed it. Being gluten free has even reduced my anxiety and mild depression