I edited the Turkish version of Shopaholic years ago, and I remember how I laughed out loud many times while reading. Its translation was also okay, so it was one of the most enjoyable readings for me.
I know too well that how being a freelancer makes you forget the weekends, holidays, etc. You are organizing your time - a smart move! After many years, my only solution is still to refuse some works to have free time. And it is not a solution at all!
Been there done that. It's definitely not a solution ! I think having a clear distinction works and planning everything too.