My boyfriend of 2 years told me he now "can't promise me anything"?

We are in a very stressed situation. He's in a transition phase between college and career. I'm still in school. Aaaaand we're long distance and can't visit each other anymore since he moved back home (too far and money is tight). He used to tell me all the time before graduating university that we would be together afterward, and that we would be happy. Of course being naive and in love is great and wonderful until reality hits hard. He can't find a job and isn't a citizen, so if he can't find one, he'll have to leave. Now he says he can't promise me anything, but that he's working to secure his future so that being with me is a "possibility". I know "I can't promise you anything" is a really blunt, straight-forward thing to say, but then what do I do with that information? I feel so lonely and have feared that someone as great as him would leave me eventually.
My boyfriend of 2 years told me he now "can't promise me anything"?
Post Opinion