The one that is meowing is my cat. I've had her/him for a long time.
Maybe he/she wants to come inside the room.
ご質問ありがとうございます。
"The one that is meowing is my cat."=「鳴いているのは私の猫です。」
"I've had her/him for a long time."=「もう昔から買っている猫です。」
"Maybe he/she wants to come inside the room."=「もしかして猫は部屋の中に入りたがっているのかもしれないです。」
ご参考に。
「昔から飼っている猫です」は、"We’ve had this cat for a long time." で表せます。
"We’ve had" は "We have had" の短縮形で、「ずっと飼っている」という継続の意味を持っています。
"for a long time" は、「長い間」という意味です。