I apologize if this message isn't entirely in order. I have never done this before but I am literally at the end of my rope and do not know where to turn. I am 21 years old and have had my period...