Someone please help

Ive been with my husband for 7 years, 2 kids. He has been very mean, rude, snappy, he lies. But whenever we fight he always expects a blow job afterwards, he has our whole relationship. I work on cars with a man from the time I was 14 to 16, he didn't teach me much, I taught myself but he'd give me a cut of the money he made. Well my husband said I didn't know enough about cars when we got together so the man must of been paying me for sex cuz the man used to take advantage of me. I had no parents, father was abusive and a drunk as well a my mom. I worked so I could eat.

I asked my husband what he loved about me and all he said was there was nothing good about me. But he still wants sex all the time. We have nothing in common, he tells me what I can wear, who I can talk to. Everything. He doesn't want me to go to college or learn anything. Is he just using me?