XO Flo Mini is a flexible, internally-worn reusable menstrual cup made with body-safe medical grade silicone. XO Flo Mini collects (rather than absorbs) monthly menstrual flow. Your XO Flo Mini may remain in the body for up to 12 hours at a time, unlike a tampon which must be changed more frequently.