Alot on my plate... need your help

Since you have seen a psychologist , now see a psychiatrist . Your problem seems a combination of both. Only a professional psychiatrist can make a determination if you need a treatment.
It is good time to see him/her as you are emotionally stable at this point of time and you can communicate to him/her properly. May Allah rid you of all your demons . Ameen.