Help with this please?

I got to know this man from an online dating app. We talked consistently for a month and a half. He would send me good morning texts and constantly say “I love you” and wanted me to say it back and promise a future together. It was hard to do that since he doesn’t have his U. S. citizenship. He was talking about marriage already. I’m a serious person not actually playing around or anything. We would talk about personal things together. He first talked to me in May but was engaged and said he thought the dating app was an online platform for learning English. Anyways he broke his engagement and reached out again in September. He’s overseas and I’m in America. I texted him today saying I got too attached and that I want to go back to school and that’s gonna take me 4 years, which he said he can’t wait that long. I’m upset. And I don’t know if I took the right step.
Help with this please?
Post Opinion