Don't be too harsh on yourself because you're not currently in the financial position to go it alone. I worked for two years to pay down my debt and make all the necessary repairs to my house so I'd be capable of paying the bills myself once I forced my boyfriend to move out.
Those two years were financially and emotionally difficult because I had to put up with so much intolerable behavior, but I kept my eye on my goal--freedom.
When it gets especially hard, just remember that every day that passes you're getting closer to reaching your goal.