Everyone who has gotten a period 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 ...