During menstruation you should of course rest as and when you can, and eat foods that nourish and move your blood; green leafy vegetables, beans, pulses, seaweed, seeds, nuts, fish, aubergines, eggs, leeks, radishes, onions, spring onions, sticky rice and turmeric.
When the period has just finished, eat lots of nourishing foods such as bone marrow, beef, eggs, dates, figs, kale, leafy green vegetables and watercress. I recommend that you avoid all coffee and alcohol.