I just saw the added post about Vicodin. If you have been taking Vicodin intermittently for a long time, the exact symptoms you mentioned are quite likely. The Rx? Stay off any pain med designed for very short-term usage, and get psychoeducational psychotherapy so that you understand precisely what the Vicodin seems to have done during both use and withdrawal on top of the other stress.
People who became tolerant of and habituated to hydrocodone face many of the same psychological – as well as physical – issues as those who used morphine or low-grade heroin. And those issues can take quite a while to resolve without expert help, because it takes a long time for the brain to return to “default settings.”
Make sure the psychiatrist knows about your having been on Vic, for sure.