I usually get my period every 40-45 days, but now it has been over 50 days since my last period. I got some brown discharge/spotting two-three weeks after my last period. And then around 58 days later since my last period, I'm getting the spotting again. (It's the second day). I experienced cramps a few days prior to this so I thought I was going to get my period, but now I'm a little worried. I'm nineteen, but I never sex so there is no reason for me to be pregnant. What should I do? I usually get my period every month, and the only time I skipped was this one time I was really stressed. But I don't think I'm stressed now. I also lost six pounds in a month, but I gain it a little back. I also got really sick two weeks after I had my last period. (Like a bad flu, but it's not the first time I was sick like that, and I took antibiotics) Would that throw my cycle off track?