I'm 24 years old and I have a 4 year old son who was conceived by accident. I don't know about other countries but that's definitely not usual in mine (Spain).
My son's mother and I broke up about three years ago but we get on well and are respectful of each other. I'm happy in life and don't have the feeling my life was ruined when my son was born. On the contrary, I don't regret it. I have a good job I like, MSc-level studies, good friends, and a wonderful family. I believe I'm doing an excellent job raising my son.
However I still feel very unconfortable when some people ask me certain questions. This has become quite usual with people I don't have a close relationship with - some coworkers, business partners, some neighbors, etc.
I'm really happy talking about my son and don't mind answering questions about him, such as "How old is he?", "What school does he go to?", or "how does he behave with other children?". But I don't feel comfortable when the questions are about me having a son. Like: "How come you've got a son?". And once I was directly asked "Why do you have a son?".
Guess what? Turns out the second kind of questions are the most usual ones from people I don't have a close relationship with.
I don't think these people should be asking such questions in the first place. I firmly believe they wouldn't ask them if I was 30+ years old.
What's the best way to let them know those questions are inappropriate and make me feel uncomfortable, while at the same time not making them feel uncomfortable as well?