Long-distance relationship is a pretty big stress for both sides, and thats getting really tough sometimes. I agree with lalai, that you should try to get as much stability as possible, like arranging some time to hang together every day. Both sides gotta commit something, plus i think thats nessesary to talk about your feelings, but without crossing the line and becomong an emo, cause no one wants to add any stress. You're not selfish at all, but in a relationship like this the most important thing is to see some future together, which both gonna work for, as much as they can from their sides.
Thats what frustrates me so much. As for me i cant even help for a garanteed future together. We have 6-7 hours difference. Thats tough for me sometimes.