I like you OP... you are dealing with a shitload of problems and adversity and meeting them head-on, by doing some positive and creditable.
A LOT of people could learn from you. Training will make you more employable, be better situated to deal with stress and just make you happier with yourself in general.
I really, really hope things pick up for you soon - and until then, just do whatever you can to feed those muscles.
Keep us informed buddy - people like you inspire me and motivate me - a LOT!