^ ...just what's wrong with you people that such questions keep coming up?
Anyway, using the same reference as my previous work, I am skipping most of the numbers (mostly because my maths isn't mathing and I somehow get at 43 kcal/100ml when it should be 86 for women's blood???) but a normal period is around 30-40 ml, only half of which is actually blood. The rest is mucus, lubrication and lining of the uterus.
As a very rough approximation, let's assume the mucus is 0 kcal, and the shed tissue is pure protein, both mixed half-half, giving essentially the same caloric value as blood above. You should end up with something around 33-ish kcal per menstruation. (That's a third of a pear, or 1.65% of your recommended daily intake.)
Now, if your vampires can drink blood from blood bags, then this works too. It isn't like the blood goes stale or anything. Unless they can't eat anything else, then other half might cause problems (imagine it as eating a mix of snot and raw meat).
But haematophagy is historically a pretty recent addition to the vampire myths. They used to be much closed associated with directly feeding on life-force (for example the Nachzehrer here in Germany), either through cannibalism or by spreading disease. In that case, it's really dependant on their individual MO. An orgasm can leave you feeling pretty drained, after all.