first off. i am a virgin. for the past two months ive been spotting for 2-3 days every two weeks. my breasts have been really sore lately. i have had my period for 2.5 years. and before this it has been normal. i have developed sever anxiety. could that be the cause? but why would my boobs be sore?? i am 16 years old. anyone have advice?