BOYFRIEND PROBLEMS!!!

I have been on and off with the guy I'm in love with but he was way too negative and I broke up with him. My parents didn't really approve of him and I'm 21 now . He is also helping me with my music and shooting most of my production and I don't want him to leech off of me if I ever get big. During our dark time together , he did tell me he wasn't in love with me , basically acted single. He would lie about the things he was doing after I showed him evidence. I recently just had a talk with him about confidence and he dosent have any . I really don't want to leave him but I also don't know how to trust again because he has broken it too many times and u don't want him to hurt me again but I love him ...he's 23 now and I'm grinding my gears because I'm lost!!!!