i have always had a normal period,the last 2 mths. I have had 4 , about every 15!
Go to a doctor. Have you looked around the site, I wouldn't trust my health to most of these people.
You could just be stressed out. Then again (not very likely) you could be pregnant. But before taking someone else's opinion, go talk to a doctor. Abnormal bleeding really isn't anything to play around with.
Please don't take advice from amateurs when your health is concerned. Consult with your doctor!