Relationship help

I need help. So my boyfriend and I have been together for the happiest five years of my life and I thought his too. We met in High school, fell in love, but he was a year older so my senior year we were at different schools but same town. Then I got a full tuition scholarship to an in state but three hour north school. I took it so last year we were in the same state but different towns. Then he was given an opportunity from his tribe (he's native Canadian) that said that if he lived in Canada for a year they would pay for his schooling even if he came back here when the year was over. So he moved to Canada in August, I stayed in the states to keep my scholarship.

I was looking forward to next year. I was excited that after all this time we could finally be together. Maybe live together. He found out there might be trouble with the paperwork and he might have to stay another year, but he said it could be resolved. I kept asking him if he had asked about it and he gave me the "I'll get to it when I get to it" answer. That's when I got concerned. I figured if he were looking forward to next year as much as I was he would just ask. But nevertheless we continued to be together. Then yesterday we got on our video calls like we always do. For once the conversation started good (I'm struggling with a lot of things right now other than just the relationship). But then he told me he didn't want to leave Canada. I cried, I didn't know what to say. Then he said we should break up. Said it wasn't fair to keep me chained down when we were so far apart. I told him if I didn't think it was worth the wait I would have left already. Then he said he doesn't know if he likes his friend. That really hurt me. Because now even if we decide to stay together it will still damage my trust. Then he said he's not ready for a relationship and needs his time and space to figure things out. I honestly don't know what to do. He's one of the only people I trust (my mom is the only other person). I have Aspergers and probably depression and so having or keeping friends is hard. I can't sleep or eat because I feel like everything I could trust just fell out from under me.

We are still not sure if we will stay together or not, but it's very hard not knowing. I'm trying to give him space but it's hard to when you are in that much pain. I feel like a fool. I waited 2 1/2 to 3 years before I lost my virginity to him because I wanted to know I could trust him. He's never given me reason not to. He's always been loyal, strong, loving. I don't know what is going on.

Any advice? I would really like to stay with him. Sorry it's so long.