He doesn’t seem to be serious about his relationship with you.
He hasn’t told you what he is looking for, even after you told him what you are looking for. This is never a good sign.
Also, he seems to be using your company as a way to pass the time.
After 3 months of dating, he should have started talking to you on the phone.
Only texting is not acceptable nor excusable.
Even though you can’t stop thinking about this guy, he is not looking for what you are looking for.
He seems to prefer a relationship of convenience where there are no expectations of him.
If you are looking for a serious relationship, it would be best to move on.