Can you take him there sometime? I bet that would help a lot. No, I don't mean take him to work with you for a day or anything, but can you stop by on a weekend morning sometime, or can your husband take DS and pick you up at work once, something like that?
Â
Otherwise, I think it could be a good start to point out other people at work in everyday circumstances. You go to the store with DS, and when you get back in the car you can talk about all the people you saw there who work for the store - the cashier, the stockers, the customer service people, the person who gathers shopping carts. You go to a restaurant, and explain how the waitress works there, and there is a kitchen in another room where other people cook the food you eat. And likewise, you have a job too - if it's an office job you can just say that you help other people at your office.
Â
I work from home, so I didn't have a mysterious disappearence to explain, but I did have to talk to DD about this because she thought that all the workers LIVED at their place of work. So I had to discuss it more than once, explaining that they have families and homes to go to, and they go to the grocery store and probably have a car, etc. I also explain that my boss pays me money for my work, and we use that money to buy food, the house we live in, etc. The money thing is probably going to be harder for our kids than for us - we hardly use cash anymore. Money is so invisible to children now.