Hi last month I had a heavy period but it only lasted for 3 days, now this month I started having light brown spotting 5 days before my period is due. It turned into heavy brown discharge for one day, then it flowed red like normal for a day. It was just a little lighter then usual. Then it stopped completely for hours, and now it's brown discharge again. I've had irregular periods my whole life. I'm 23 now, and a virgin, so I know I'm not pregnant. How long until the brown either stops it my period starts. I don't have any other symptoms.