I hate this question. I think it is rude and forward especially coming from strangers or people you are not that close to. It's none of their business. How do you answer this?

I feel like if I give a direct answer, they will hold me to a timeline or if it does happen earlier they will think ohh thats an accident baby.