I'm having this problem now, but he decided to be "realistic" about it and break up with me...then I told him if he really cared he would stay with me no matter what, and he just said, "I don't want this to end badly and for me to hurt you."
So, either way I was going to get hurt I guess.
It's hard, really hard...but there are planes, trains and cars to go visit! I say give it a shot, make sure you talk your problems through and expect honesty from him, and give your honesty to him...after all honesty is important for any relationship, but I think especially for long distance.
Hope this helps.