Hang in there
You seem to be at a defining point of your career. I was in a similar position and I worked 3 jobs for 18 months to get out of the hole and in a position to advance again.
I had no life during that time, and it was hard to stay motivated. But now, looking back, it was all worth it.
I urge you to look forward and do not give up. There is nothing better than grabbing a handful of throttles in the morning. It beats carpentry, it beats being a DJ in a smoky danceclub and it beats driving the bakery delivery truck. I have done them all, they are all good honest jobs, but my current job is better. The only downside is worrying about loosing my medical and having to work for a living again.
Go do whatever it takes.