I really struggle with how to respond to, "When are you going to have kids?" and "Why don't you have kids?" I have heard having an answer ready makes it easier. Part of the problem is these questions make me upset so I don't think quickly, and that the answer depends on who is asking. Sometimes it's people I barely know and I can give a rude answer back, but sometimes it is someone at work that I can't. How do you handle these questions?