Beetroot juice for menstrual cramps works for 30 minutes to 1 hour after consuming it as the nitrates in them are absorbed faster into the bloodstream. The time taken for the effects to show varies from individual to individual. The cumulative effects of having beetroot juice daily can be observed in a week.