Im not a good wife?

My husband tends to compare me to other women. Like when hes w with male cowrkers and they talk about their wives. Or when hes w his female cowrkers and how theyre like. Like i dont have good qualities like them, cause all i do is stay home w the kids, and manage the house. Cook, everything a house wife would do. But i dont have a job, and if i were to go apply for jobs, i wont get a decent one, because i havent finished college. I also dont have my license yet, only permit. Still working on it. Anyways, he said to me that he doesnt think i can do anything at all. He said i cant even cook good foods for him, my food doesnt taste as good at the ones at the store. He also said im not good at parenting. Im not good at talking, he said im not good at anything. Yea, i can see that, cause i married him too soon and at a young age where im just starting my life. But he says im a keeper, because im very patient w him. And im faithful. Still doesnt change anything. Cause he was threatening for a divorce a few mths ago, he said i cant help him w anything and im too stupid. I agreed w it, but he changed his mind for some reason. I feel so damn worthless. Should i just leave him since it seems like a divorce will be happening later?