Oysters are an extremely rich source of zinc and a very good source of magnesium as well. It also contains plenty of phosphorus (a deficiency in phosphorus will interfere with absorption of zinc).
Great way to get all the zinc/magnesium every day, by simply eating a couple oysters. Trouble is, I dont know how to eat it. Do you cook it? Or do you eat it raw?
I'm also on my way to buy flax seeds, which contaions lignans - which help flush out excess estrogen from the body.