Guy is hot and cold/on and off with me because he doesn’t have his career figured out and if he’s moving. Do I have a right to be annoyed?

He likes me and I like him but we don’t know each other enough to plan our lives together for any long future. One minute he wants me and the next he says we shouldn’t continue. Then he changes his mind. And it isn’t because of me but because he is currently jobless and wants to pursue his career wherever that takes him. He keeps applying to places in our home city as well as places far away. If he moves we wouldn’t be anything because we don’t do long distance and don’t know each other enough for it to last. But if he stays he’d see me. So, he won’t tell me what is going to happen because he doesn’t know because he’s just going to take the best job he gets (he’s 31 and in debt and just starting his career so it’s important to him.) In the meantime, I’ve just kinda had it? I’m tired of the on and off... the hot and cold so I said I can’t take it and I need a guy fully for me so until then I can’t take this. And he said we should end it. Was I being inpatient or was it a wrong move on my end? Or would you do the same?
Guy is hot and cold/on and off with me because he doesn’t have his career figured out and if he’s moving. Do I have a right to be annoyed?
Post Opinion