There are no easy answers for you ... well, OK, I think if you're paying greater than 50% of the rent and the entire car payment, and your bf is earning more, if anything HE might be leeching just a bit ... but there is a wonderful site I want to recommend to you.
http://www.cheapskatemonthly.com . It has a somewhat Christian bent that I basically ignore, but the advice and help in strategizing is second to none. I'd focus on three things. Eventually, you want to get to a point where you are
(1) saving money in advance, month-by-month, for short-term bills and long-term wants, in a very organized way - you already have the hang of that. On Cheapskate they call this the Freedom Account and they will teach you how to build one.
(2) are putting money to the side in case of dire emergency, ie getting laid off or facing a health crisis. This took some convincing for me until the time last year when I crashed my car into a snowbank, and my first thought, I swear it, was "I have money put away to fix this." Now I am a big believer. This is called the Contingency Fund and it keeps your life much calmer.
(3) are paying off your debts in logical order given the interest rates and fees attached to them. They call it Rapid Debt Repayment, and there's a tool there that can help you make a schedule.
You're not really a candidate for debt consolidation because you're only in the hole a fraction of your current annual income. It might be time to do things that are kind of brutal short-term to make for a better long-term outcome. That probably includes moving in with your parents for a year or so. I know it's rough, but you're at the point where that extra $400 could make a huge difference. $7500 debt, at 17% interest, would be paid off in 14 months if you could add that $400 to your current $200/month. If you could move the debt to a 0% card, it'd be gone in 12.5 months. That's it. One disciplined year at home, the debt would be gone.