Need help understanding?

What could be a reason why a guy isn’t ready for a relationship? I like him, he likes me, we flirt a lot, and we trust each other completely. We basically act like a couple and have been mistaken for one but he tells me he isn’t ready for a relationship. Is he disappointed to be seen with me? Could it be because his ex screwed with his trust issues?