DS1 (just turned 3) came over to flush after I'd finished on the loo a couple of weeks ago and saw that the water in the loo was all red, so he asked about it. I explained very simply that sometimes I had some red blood coming out of my bottom. He went very quiet so I went on to say that it's a good thing because it's my body saying that if I wanted to have a baby I could, but I don't want one right now because I've got two gorgeous children.
He accepted this and was quite happy. He did want to check each time I'd been to the toilet and if I was off to the toilet would ask if I was going to do a red poo. When my period ended I explained that it only happens every few weeks, not all the time. I see this as perfectly normal interest, and am not bothered by it (although I do dread the day when I excuse myself from a lunch table with guests or in the loos out shopping).
Whenever he mentions red poo I explain that it is not poo. Today he kept on asking questions and so I eventually explained to him that ladies have three holes. One for poo, just like boys and girls and men. One for wee wees instead of a penis, and one other hole which is where him and his brother came out of my tummy. And I told him it was called a vagina. And I then explained that I don't have a baby in my tummy at the moment and that's why the blood comes out instead.
I feel like I've done the right thing according to my belief in honesty and frankness and that these things are straightforward facts that if explained clearly answer his questions, full stop (although I do feel guilty about the misunderstanding about poos/bottoms). However, somewhere I have a little doubt about whether I have upset him a little, and about whether there is anything else I should/could do. Just little things like fretting about whether his penis is going to bleed, whether daddy has a baby in his tummy (lol - he looks like he does). What do you think?