20F with 25M, about 2 months into the relationship, all of our values align and he is really great, only issue is he lives in another city (2 hours from mine) but he makes great effort to come see me, he doesnt work a 9-5 but has online business so he doesnt really have to take a vacation to see me.

The problem is, about 1.5 weeks ago he has started replying to my messages slower, and sometimes I could write him for example 3 sentences with him replying with like two words. This is also when he has started having some issues with his business. Before this he has started to work during the night, so he wakes up at like 5pm...and we barely talk. So I do think the reason for his half-assed messaging is his business but I can't help but also feel like he is losing attraction but I feel like it's my insecurity speaking when I think that way and I'm honestly unsure.

What prompted me to write this post is that I was planning to visit him over the weekend, and could go (by bus) late at night (almost midnight) on friday which I have no problem, except that I remember I am at a risk since I'm a woman. I honestly doubt anything would happen to me but I think you understand why I have that thought. So I jokingly said to him, "do you think there will be creeps on that bus?" and he just said "idk if its a bother go on saturday", I got the feeling that it's whatever to him whether I'm safe or not... It's always him making an effort to come see me and he spends a lot of money on me when he comes, so I really wanted it to be me coming to his place. Feeling hurt by his words I just said "wow feeling rly talkative" and he just replied with a thanks. I know it was wrong to say this but combined with almost no talking threw me off, I acted impulsively and instantly regret it.

Honestly I don't really know what advice I'm asking for here, any advice is welcome. I keep myself busy since I'm studying so I try not to think about this but I still get so sad. I find myself reading our old messages on the verge of tears. I don't find him to be enthusiastic at all about me coming now.