He says I love you

He says I love you over text but, he won't out loud..

I've talked to him as to why and never get a full answer but, I made him promise that he does mean it.

Why would he not say it though?

I am an adult as is he.