Definitely see a doctor, and if you aren't satisfied with your treatment then see another one.
(I'm definitely not a doctor, but have you considered ADD/ADHD? - I just say this because your description reminds me so much of an ex of mine who has ADHD, which I believe can cause a lot of depression, agitation, anxiety as well...)
|