If you are looking for more information to try and diagnose your symptoms and figure out what might be going on, then the US government’s mental health website is a great resource…
Here is a link to a page which talks about different Mental Health Issues so you might be able to diagnose or figure what might be happening to you.
Here is a link if you want to get help for your mental health issues.
As I am in Australia, Mental Health support often is free.
But I know in the US this is not always the case.
So check your Health Insurance Policy for your coverage and options. This is the best way of identifying ways you can get help ie. medical, counselling, psychology and psychiatry services.