hi sweetie dont cry...i know how it feels coz i've met 2 guys who say exactly the same things to me... they messed up both your mind and your heart and it is so confusing... you are so happy when you are with him yet you know deep inside something is not right...
to put it in nice terms, your ex is not ready for a serious relationship
to put it bluntly, your ex is a selfish jerk
basically he wants the best of both worlds, having the freedom to have other girls, and yet knowing that he can always have you when he feels lonely. He lays down his cards "i need my freedom blah blah" clearly and that is a hint that you mustn't count on him coz he knows he is not going to be there for you in the LONG RUN. Sure I'm sure he does care about you and in many ways he even loves you. But how much exactly?
Love is about commitment which comes down to responsibility (different from obligation - responsibility is something that makes you want to do it on your own accord, from your own heart and not coz of emotional blackmail or whatsoever. Responsibility cannot be forced. It depends heavily on how his past life experiences have shaped his attitudes towards life so far and girl, that is something you can never change or control). After many years the passion in a relationship is likely to fade away, but a guy will continue to stay with you if he feels responsible for your happiness and that he WANTS TO BE RESPONSIBLE. And that is the kind of guy we all need- someone we can count on during our good and bad times.
A guy who can make us feel secure and bring out the best in us so that we can also love him better.
If you want to continue to be with him, it is possible but you have got to accept his irresponsible attitude towards you WITHOUT ANY EXPECTATIONS and actually learn to be happy with it. I believe after 2 years you have already tried more than your best, and it's time to take a rest sweetie. This relationship is slowly eating you up, don't let it control ur entire life.
Tell your ex how much you still love him but that you have reached a stage where you cannot compromise your own personal happiness any longer.
Your ex may not have the strength to let you go completely, that is when you have got to stay strong for the both of you and make the decision to stay away from each other and have the faith that both of you will be happier in the long run.
Leaving him doesn't mean that you no longer love him, just that you have accepted the fact that you have your own needs as well and that if your needs are making him uncomfortable, maybe you should leave him so that HE can be happier elsewhere. If you love him, you want him to be happy even if it is not with you. As for yourself, have faith that time will heal your wounds and you will eventually find someone who is better for you.
Sorry about the letter being so long...This topic is close to my heart coz I went through something very similiar. I took 2 years to get over this guy, I still love him, and he cares about me, but I've accepted the fact we are not meant to be together.
ICQ or email me when you need someone to talk...i'm in the midst of another break-up (my 2nd-hurts like hell too) so can do with some company myself...take care!!