So why do YOU stay?
He pays for nothing, treats you like dirt, what are you getting out of this "relationship" and why do you keep wanting it?
Don't necessarily have to answer, just some points to think on.
He's not worth it, and that's my professional opinion.
Yeah I got a PHD in bad boyfriends.