I would take your son for an extended vacation to be with your family. The best thing to clear your mind is to be with people that love you and care about you and can give you some answers because this guy is clearly not able to make up his mind. He is not going to be able to make a choice and even if he could, why would you let him make it for you? Who cares whether their love is real or not?! He has hurt you in one of the deepest ways a person could hurt someone in a relationship. Be angry at him!!!
My ex-husband did the same thing to me. Our son was two months old. He was emotionally maniplative so when I was with him it was extremely hard to speak up for myself. I was able to kick him out and spent some time with my family. I remember I hadn't been around him for about a week and it was like his spell had worn off. I just cried and let him go. It's just you and your son now, this guy has some soul searching to do and that search is only something he can do alone.
You also have some soul searching to do, to find out why you choose someone that would hurt you in such a way. But get away from him, get some space. Is seems from your post that is what your heart is telling you.