All I want to say is that this is Entrepreneurship! ;) It has its ups and downs, and honestly, that is what makes it "FUN" and FUN. You are doing well that you take an extra job to cover your bills, but then you keep going with the writing, etc. This shows that when things are not going as planned, you are quick to find a solution. This only makes you a stronger and better Entrepreneur "Freelancer" ;)
So keep on going; believe me, life is a roller coaster, especially when you are a Freelancer or Entrepreneur.
But damn, it is so worth it!
Greetings from another Entrepreneur!