Consuming a nutritious and healthy diet is another way to regulate your periods. Including green vegetables, fruits, fish, red meat and dry fruits will give you complete nutrition. Soy products, legumes, flaxseeds and olive oil are some of the best sources for estrogen. Maintaining a healthy diet will keep your hormone levels in check, thus ensuring a healthy menstruation cycle.