I was dating this guy about two years ago we were having lots of problems so we separated in the process I got pregnant by someone else. Now it's been two years I seen him and told him how I felt and how much I have missed him, only thing he told me was that he couldn't have sex with me because he had feelings for me, I don't get it. I live in another state now but I want us to be back together or in the process. I know that I hurt him (he hurt me too) but why is it taking so long for him to get over it? or maybe should I just say forget it.
You left the details of whether u kept the baby or not, that would have shed more light on the situation. You are both feeling hurt and that is understandable, but you have to understand that a man's ego is more fragile than women, they do not easily forgive and forget as we do. You mentioned you had problems in the past, have these issues been resolved? if not what makes u think the relationship will actually survive them this time especially that you have created other problems that are thrown into the pot.
I command him for not wanting to have sex, because in that fragile period of your relationship a sexual relation can harm more than repair the damage already existent.
Also the problem of you two not being in the same place can add more stress to the process of repairing your relationship.
The best advice I can tell you is to try and get together to be able to have an in-depth discussion about ur relationship, since you both admit to having feelings for each other. You try and explain to him with all honesty what drove you to do what you did, the depth of your love for him and your willingness to build a lasting relationship.
If he is not willing to take that step, then yes FORGET IT...