Everyone who has periods knows that they don’t always come when they’re supposed to. Sometimes they’re late, other times they last way too long, and sometimes they’re early, ruining a perfectly good ...