Most Helpful Guy
Chances are less that things will ever work out, what's the point of breaking up again and again and coming together? it will only wear you out emotionally in the long run. Yes, he seems to be confused and a little immature, he doesn't seem to know what he wants.
I would suggest break up with him, and take some time out for yourself.