Youre not talking for them; youre talking for you.
Rain, when she asked how long has it been - im surprised you took that literally. I usually answer a question like that with, "its been FOREVER!", or "it went by too fast." Feeeeeelings, not facts.
Did you want to say, "did you miss me?" Did you want her to say she missed you without your asking? What feelings got skipped over and replaced by anger?

The feeling of being or not being missed might not even be about her, but about your family, either your parents or children, a particular incident or a repetitive one.