Should I dump him?

Been dating for 6 and a half years. I've made educational and financial progress. He doesn't have a job or car. He says he works for himself and has money put away but can't afford to pay bills on time. When we go on dates I have to fetch and drop him off. I love him and know he loves me, but I'm getting tired. There's no progress. Always says he's trying but I have never seen any results. Also becomes very moody sometimes and just kind of shuts down and doesn't do anything for days at a time. I really love him but I'm tired of all the broken promises.

Should I dump him?
Post Opinion