you are right, they will always be our 'baby' no matter how old they are.

I think you are right that your DS's dad should have addressed it with you when DS wasn't around.

In answer to your other question, yep, definitely remind him that he will always be your baby in that you will always care for him, love him and do anything for him no matter how old he is. maybe just not in front of his friends