He enthusiastically responds to my messages and replies back to me even in the late night BUT always waits for me to text him first. Why?

He has messaged me first but only when he has really good reason.

last time when we talked I messaged him and asked him a question about a product that he shared and he went to look information of the product from their website for me. Is he trying to impress me. He’s replies were like 4-7 lines long lol.
It wasn’t even something important that I asked. It was about a drink that he posted about lol.
He didn’t have to go out of his way for that.

I’m afraid of looking desperate. by the way we were talking late like 23:30 despite both of us having work the next day  i guess he likes to talk to me or is just bored?
He enthusiastically responds to my messages and replies back to me even in the late night BUT always waits for me to text him first. Why?
Post Opinion