@mal2013,
So you've had 7 months of texting. Have you met up in person during this relationship?
If this is just texting, then I'm thinking he is getting busy with other things. And yeah, that could be other people.
What to do?
Try getting offline and connecting to people in person. They don't have to be potential relationships. Just, go out and see human beings. Go to shows. Go to church or the like if you are so inclined. Exercise outside, whether it's walking or biking or whatever - or in a public place such as a gym or mall walking if the weather doesn't cooperate.
Talk to your coworkers and connect with them for things like lunch or break time or getting together for a drink after work.
Why am I suggesting all of this?
Because usually these kinds of social media-only relationships are a means of people avoiding the general public. And I add this is still pretty much a social media-only relationship even though you know each other from before and even if you have met a few times in person since it started (but spending money on each other is often a sign of more of a commitment than a bunch of pixels flying around).
I am not saying these relationships cannot work out, but it is a ton of
mutual work (that means he holds up his end on his own and without you helping him) and often time. Seven months may not be long enough.