Determining how full a menstrual cup may be requires a little mental math and an understanding of your own flow. While you can wear a menstrual cup for up to 12 hours, you will need to empty it more frequently on heavy flow days.