A lot of it is coming from shift work and erratic shifts.
I have just accepted a position at Sean Hyland Motorsports, Canada's only authorized Shelby modification/repair centre, (building, testing and repairing THIS sort of thing, as well as GT500 Super Snakes etc.) and it is a straight 8-5 Monday to Friday gig, with approximately a 25% pay increase over what I'm making now, with less expenses and deductions than I have now.
This will alleviate a great deal the money stress, as well as the shift issue, which I think subconsciously are my two biggest issues.
This brings us to the "city" thing.
Recently when my previous common-law relationship went in the shitter, along with it went my personal credit, so purchasing a house is out of the question. My current situation is convenient from a money standpoint, whereas I know exactly what my living costs are from month to month, as my apartment is all-inclusive, so I know EXACTLY what my rent is going to be, with no surprises from hydro, water, gas, etc. which is difficult to find NOT in a city area.
I have been coping so far so good - no alcohol, medication or anything required as of yet, aside from the occasional bender for 'fun' LOL.