I feel that he loves you for who you are and that is why you keep going back to each other because no one compares too you in his life. I think he can not see his life without you in it. I do not feel like he is just being nice or not wanting to tell you his true feelings. I really feel that his feelings are real. It's not that he doesn't love you because you feel you are needy, that maybe just something he doesn't like. It doesn't mean he doesn't love you. You also feel you are not his type physically, but love is love. It is not just about how you look. It's about the person on the inside. The true you. You want to show him that you are a confident in yourself. You feel needy because you are unsure of how this relationship is going to turn out. I think if you are confident that this is going to work out and you both can start over in a new relationship. Things will be different. You both need to go back to when you first started dating and reestablish those feelings you both had. It's time to move forward in a positive way and not worry about you are not his type physically or that you are being to needy. I want you to just be yourself and work off of your emotions and feelings.