If you menstruate, you’ve probably been surprised by your period at some point and been frustrated when you don’t have period products on hand. These...