TMI TMI TMI TMI

meghan
I really am confused. AF isn't due for another week. but i've had this the past two days.