When was the last time you had a physical with full blood work done??
Thyroid and hormone levels just to name a few can present as mental illness. It’s always best to rule out physical first.
As already mentioned it’s virtually impossible to find any kind of stability or a diagnosis while street drugs and alcohol are on board.
Welcome to PC