I had a situation come up and I really didn't like the way I handled it.
I had my DS when I was really young. He is 13 now. A lot of times, people will think we are siblings. We correct them, they compliment how young I look. I thank them and move on.
Every once in a while, after we correct them, they will skip the compliment and just ask how old I am. In the past, I have responded with "Old enough!" in a laughy tone. I recognize that this response can be seen as rude, but I can't think of any response that isn't rude. Since I probably won't see these people for a while, I give my rude response and keep it moving.
The situation that brought me here-
A few nights out of the week, I stop at a small convenience store. The cashier is very chatty with me. On this particular night, it went something like this.
Cashier: So do you have any kids?
Sio: Yes! I have a son.
Cashier: A son? How nice. How old is he?
Sio: (completely not realizing where this is going) He's 13! He goes to the middle school across the street. You probably see him in here all the time.
Cashier: Wow,13. How old are you?
I felt stuck. I didn't want to give my normal answer, because I will have to see this man again and don't want to be rude to him. I didn't want to give my real age, but I don't know why. It's not something I'm ashamed of. What I ended up doing is i blurted out a lie. I said I was 30.
I wasn't happy with my answer. It really bothered me and has continued to bother me. It feels like I'm ashamed of myself.
I have gotten these questions a lot more recently, because DS has gotten much taller than me and has facial hair. I do see this coming up again.
What is a good answer to this question? What should I have said that wouldnt have made me feel bad about myself but would have shut down the question? And, just for my own sanity, asking someone's age is rude, right?