Hi there ~
You have been extremely stressed out with all that is going on in you life. It seems like you are also suffering from panic attacks. It will take some time before the problems get better. However you need to see a physician to quick smoking
and alcohol if that is involved too, so that your general health is better. I think that you should also start on a regular schedule and make sure that you are sticking to it.
I hope this helps. Take care and have a lovely day !