Да, так. Именно так: "У меня менструация". Но без слова "сыночек". И плавно перейти к тому, что у людей есть интимные границы. А родные люди - на то и родные, чтобы не лезть внутрь интимных границ, даже если по случайности случился огрех с гигиеной. Потребовать извинений.И резко отослать в свою комнату.