I'm 24 years old. For the past 3 months, I have noticed some brown spotting before my period for about 2 to 3 days. However. This month, I have experienced spotting starting from watery to red blood to brown for about 10 days (In stages), along with gas, cramps and some bloating ..also currently I have tender breasts. I would say it is spotting, as my period isn't due until the next 3 days. I have been vegan for approximately a year and a half. I'm worried and not sure what this could be. Never experienced this before..please help.