What is going on inside his head?

So this boy and I have never dated officially (he never asked) half of the time he seemed to really like me and other times he ignores me. We have been talking for a year and a half now and have been on and off. When ever he breaks it off it is usually after I get needy and ask him if he is sure he likes me. He doesn't really give a reason, but he always comes back. This time I broke it off with him and he just said okay I understand. His friend told him I'm wife material and a once in a life time chance but he just dismissed it. Why does he pull away and why does he keep coming back? What should I do? Is there anything I can do? I really love him with my whole heart so while I know I'll probably have to just move on I want to check all my bases. And if you think I should move on could you give me some on how to do so? Because I sick at it
What is going on inside his head?
Add Opinion