I'm 20, have irregular periods (a few times it'll come at the right time, other times not), and this time around I've just been having spotting in my underwear, so it's gonna come. But I don't have cramps or anything like I usually do when it's almost that time of the month.

When is my period gonna come? And how long does it take for periods to get on a regular cycle?