This deserves some serious emphasis.
He sounds very immature, and possibly not capable of handling a serious relationship at this time in his life.
You don't deserve to be lied to, or to have fights picked with you, just to make him feel better about himself. That's not love, that's bullying.