I have always had irregular periods, but have never had unprotected sex. I skipped last month but I think I have been spotting for a week. Why?

Hormonal imbalance. This could be an imbalance of hormones. Progesterone is the time keeper for your cycle - if it is low then periods become irregular. This is not uncommon when you are younger. Go to www.A4m.Com and use directory function to find a local functional medicine doctor to help you test your hormone levels. Then you can adjust them and regulate your cycles and get on with a normal life!