Why do guys cancel/ghost after great convo for days online?

So fed up with online dating. There are so many times I’ll start talking to a guy who we seem to hit it off, messaging nonstop, phone exchange, flirty and then we plan a date only to be cancelled on or ghosted. I mean there are guys I talk to online and then realize after a few messages it won’t work out. But these are guys I’m messaging with a few days to a week and seem so interested. How does it all of a sudden change? You basically can’t get excited about anything because the second you do it’s over. So frustrating. Just wanted to vent and see if others have the same situation.

Why do guys cancel/ghost after great convo for days online?
Post Opinion