12 minutes sounds like way too long :p. I boil my eggs for 7 minutes or so. Also cool them down fast after you're done boiling them, because the heat inside them is enough to make them keep "boiling" even after you've taken them out of the water, and that can lead to the green stuff.