I still have debt (student loans, but no CC), so I keep my lifestyle expenses as low as possible. Exercise, good food, and near obsessive focus on the things I care about -- tracking data, writing code and improving my overall skills.
It took me two years of living at my parent's house, and in apartments with too many roommates while working jobs that weren't directly related to my new career, but since Jan 2016 I've been 100% independent, working in Ruby and PHP, as well as doing some dev ops. Every day is an adventure!
My advice? Keep pushing forward, keep your head over your heart, and keep your good friends close. Don't be a hero! If you're working too many hours to stay afloat, you're not making enough money per hour. Simple algebra. Keep yourself at least 10-12 hours of "personal time" a day, for sleep, relaxation, time to enjoy your slow food.
If you have family or other "tie-downs" I can't really help. I'm a free-bird.
The daily routine of waking up, work, go home, sleep - gets dull after a few months.
I've done a few stints of 3 months nonstop on the road, and when I had an employer we typically had weekly & monthly milestones, and no Skype meetings. Our communication was asynchronous (email back then). They'd often ask for smaller things 'ASAP', but as long as everyone understands that could take up to 24hrs, it works fine.
[I would lean towards freelance & self-employment when doing this, though. My income was supplemented by products I sold myself online too.]
Not wasting 5-10 hours per week in rush hour traffic is a pretty big perk, even if the working hours are pretty much set.