I havent done a blood test hadnt been able to go to the doc til i get paid, but the last time they told me it was prob a stomach virus, but i've had a virus a couple times this year i dont think i could be getting this many viruses in 6 months, and i had 2 periods since, but the last one was lighter and shorter than my usual