I'd say about two years? xD I just put it off because it wasn't that big of a deal to me, but I got bored and decided I might as well change it. It definitely did. Also, Iris could have heard him vomit or not. I don't really have a preference about whether she knows what happened when he was in the other room